This Weather App provides real-time weather information based on the user's geolocation. It fetches weather data from the OpenWeatherMap API and displays current weather, hourly forecasts, and weekly weather data, including temperature, humidity, wind speed, and more.
- Current Weather: Displays the current weather conditions for your location.
- Hourly Forecast: Shows the weather forecast for the next few hours.
- Weekly Forecast: Provides a detailed weekly weather overview.
- User Geolocation: Automatically detects the user's location using the browser's geolocation API.
- React
- Axios
- Tailwind CSS
- Ant Design
- Headless UI
- OpenWeatherMap API
- Firebase
- Leaflet Js
- Recharts
- Spine
-
Clone the repository:
git clone https://github.com/AhmedShahid786/FindYourFriend.git
-
Navigate to the project directory:
cd FindYourFriend
-
Install the required dependencies:
npm install
-
Start the development server:
npm run dev
Open the app in your browser. It will request permission to access your location. Once granted, the app will display the current weather and forecasts based on your location. Contributing If you would like to contribute to this project, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Ahmed Shahid