Check out the deployed site: Weather Forecast App
MIRRARR TASK is a weather forecast app that utilizes the OpenWeatherMap API to provide current weather details and a 5-day forecast for a selected city. The app is built using React, TailwindCSS, and Recharts for graphical representation.
- React
- TailwindCSS
- Recharts
- OpenWeatherMap API
-
Search Functionality:
- Provides current temperature, maximum temperature, minimum temperature, wind direction, and humidity for the selected city.
-
5-Day Forecast:
- Displays a graphical representation of the 5-day forecast using Recharts.
- Shows date, time, max temperature, and min temperature.
-
Unit Conversion:
- Toggle between Celsius and Fahrenheit for temperature display.
-
Dark/Light Theme:
- Toggle between dark and light themes for better user experience.
-
Code Reusability:
- Utilizes modular components for improved code structure.
-
Error Handling:
- Handles errors gracefully for invalid input.