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.
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 18
And then use the new version:
nvm use 18
This project uses the classic version of yarn
for dependency management, which can be installed like so:
npm install --global yarn
Once yarn
is installed, install the dependencies of the project:
yarn
Once installed, run the development server like so:
yarn dev
Open http://localhost:3000 with your browser to see the result.
You can also make a production build:
yarn build
Or analyze the production build itself:
yarn analyze