This is a weather application built using React, styled-components, and Material UI. It provides users with a 7-day forecast and the ability to select a city by name or use their current location. Additionally, users can toggle between Celsius and Fahrenheit temperature units.
- 7 Day Forecast: Get a detailed weather forecast for the next 7 days.
- City Selection: Choose a city by name or use your current location for weather updates.
- Temperature Units: Switch between Celsius and Fahrenheit based on your preference.
- React
- styled-components
- Material UI
To use this weather app:
- Clone this repository.
- Run
npm install
to install dependencies. - Run
npm start
to start the development server. - Open your browser and navigate to
http://localhost:3000
.
This project was made possible thanks to the following resources:
- OpenWeatherMap API: https://openweathermap.org/api
- React: https://reactjs.org/
- styled-components: https://styled-components.com/
- Material UI: https://material-ui.com/
This project is licensed under the MIT License - see the LICENSE file for details.