Welcome to WeatherApp! This application provides real-time weather updates for any location worldwide. It allows users to search for a city and get detailed weather information, including temperature, humidity, wind speed, and more.
- 🌍 Search for any location: Get weather details for any city around the world.
- ⏰ Real-time weather updates: Displays up-to-date weather information.
- 📊 Detailed forecast: View current temperature, humidity, wind speed, and weather conditions.
- 🎨 User-friendly interface: A clean and responsive UI for a seamless experience.
- 📍 Geolocation support: Automatically detect user's location for quick weather updates.
- Frontend: HTML, CSS, JavaScript (React/Angular/Vue)
- Backend: Node.js, Express
- API: OpenWeatherMap API
- Deployment: Vercel/Netlify for frontend, Heroku for backend (or other services)
-
Clone the repository:
git clone https://github.com/chrohangurjar1/weatherapp.git cd weatherapp
-
Install dependencies:
npm install
-
Create a
.env
file in the root directory and add your OpenWeatherMap API key:REACT_APP_WEATHER_API_KEY=your_api_key_here
-
Start the development server:
npm start
-
Open your browser and navigate to:
http://localhost:3000
- Enter a city name in the search bar and press "Search".
- The app will display current weather information for the entered location.
- To see weather information for your current location, click on the "Use my location" button.
Check out the live demo here.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature-name
- Make your changes and commit:
git commit -m "Add some feature"
- Push to the branch:
git push origin feature-name
- Open a pull request.
This project is licensed under the MIT License - see the LICENSE file for details.
We want to give a huge shoutout to everyone who has contributed to the project! 🙌 Your hard work and dedication help make this app better every day. 💪
🎉 Thank you all for your amazing contributions! Let's keep building together. 🚀
If you have any questions, feel free to reach out:
- Email: your-email@example.com
- LinkedIn: Rohan Naagae
- GitHub: Rohan Naagar
Feel free to customize it according to your project's details and requirements! If there's anything specific you'd like to add or change, let me know.