This app fetches today's weather data based on user input and displays it. It supports both Light and Dark modes and is responsive for mobile view.
- ReactJS 18: https://reactjs.org/
- react-hook-form: https://react-hook-form.com/
- Tailwind CSS: https://tailwindcss.com/
- localStorage: Used for storing search history.
- OpenWeather API: https://openweathermap.org/current
Make sure you have the following installed:
- Node.js: https://nodejs.org/
- npm (Node Package Manager): It comes with Node.js.
git clone https://github.com/stephen-tech4/weather-app.git
cd weather-app
npm install
npm start
Open http://localhost:3000 to view the Weather App.
- Fetch today's weather data based on user input (country/city).
- Light and Dark mode support.
- Responsive design for mobile view.
- Search history stored in localStorage.