Skip to content

i-asim/weather-platform

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌦️ Weather Platform

A modern, minimal weather app powered by the OpenWeather API.


📖 Overview

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.


✨ Features

  • 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

🛠️ Installation

# 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

About

Weather data platform built with Next.js, TailwindCSS, and OpenWeatherAPI — modular UI, API integration, and real-time data rendering.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors