frodosamoa/pogoda
Simple and minimal weather dashboard built with modern web technologies.
What is Pogoda?
Pogoda is a minimal, responsive, and customizable weather dashboard built with the following modern web development technologies:
The project uses OpenWeather's Weather API to fetch real time weather data.
The production site connects to a PostgreSQL instance located on Supabase.
Error handling is done with Sentry.
Getting Started
In order to run the project locally, you'll need the following:
You'll also need the following in order to fetch real time data:
- API key for OpenWeather
- database URL for PostgreSQL
nvm lets us quickly install and use different versions of node/npm via the command line. Instructions for installing are located here.
Once nvm is installed, you can install the 18.x verson of Node.js:
nvm install 18And then use the new version:
nvm use 18This project uses the classic version of yarn for dependency management, which can be installed like so:
npm install --global yarnOnce yarn is installed, install the dependencies of the project:
yarnOnce installed, run the development server like so:
yarn devOpen http://localhost:3000 with your browser to see the result.
You can also make a production build:
yarn buildOr analyze the production build itself:
yarn analyze
