LiveWeather is a full-stack weather web application built with Node.js + Express and React + Tailwind, using the OpenWeather API to fetch and display real-time weather data. It provides a clean, responsive UI with background visuals for a better experience.
- Node.js
- Express
- OpenWeather API
- In-memory caching
- React
- TailwindCSS
- Axios
- π Search weather by city name
- π Get weather using geolocation
- π‘οΈ Real-time temperature, humidity, conditions
- π¨ Responsive UI with background image
- π Last 5 searches saved (LocalStorage)
- β‘ Faster responses via backend caching
- π Handles loading, errors, and unknown cities gracefully
-
City Weather:
GET /weather?city=Hyderabad -
Geo Weather:
GET /weather/geo?lat=17.3&lon=78.4
