A modern, minimal weather app powered by the OpenWeather API.
Weather-Platform provides real‑time weather updates and forecasts with a clean, responsive interface.
Built with Node.js + Express backend and a lightweight frontend for speed and usability.
- Live weather data: temperature, humidity, pressure, wind speed, and “feels like”
- 5‑day forecast with 3‑hour intervals
- Auto dark/light theme based on system settings
- Fully responsive across desktop, tablet, and mobile
- Search by city + country code or use browser geolocation
- Unit toggle: Metric (°C, m/s) ↔ Imperial (°F, mph)
- Extra details: wind direction, sunrise & sunset times
- Express backend proxy for OpenWeather API
# Clone the repository
git clone https://github.com/i-asim/weather-platform
# Navigate into the folder
cd weather-platform && npm install
# Configure environment variables
cp .env.example .env
# Add your OpenWeather API key inside .env
# Start the server
npm start
# Weather-Platform will be available at http://localhost:3000