It's still a bit rough around the edges.
Online demo: https://weather-app-3kwy.onrender.com
You need the following variables defined either in the .env file in backend
and frontend
dirs or in your environment:
IRON_SESSION_PASS
: password for encrypting the session cookie.DATABASE_URL
: connection string for Postgres.ACCUWEATHER_API_KEY
: your AccuWeather API key.REDIS_URL
: connection string for Redis.FRONTEND_URL
: URL for the static site for CORS.APP_ENV
: should be set todev
and unset on production for development.
VITE_BACKEND_URL
: URL of the API service that proxies requests to AccuWeather API.