Skip to content

chrohangurjar1/WeatherApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WeatherApp ☀️🌧️⛅

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.

🚀 Features

  • 🌍 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.

🛠️ Tech Stack

  • 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)

📦 Installation

  1. Clone the repository:

    git clone https://github.com/chrohangurjar1/weatherapp.git
    cd weatherapp
  2. Install dependencies:

    npm install
  3. Create a .env file in the root directory and add your OpenWeatherMap API key:

    REACT_APP_WEATHER_API_KEY=your_api_key_here
  4. Start the development server:

    npm start
  5. Open your browser and navigate to:

    http://localhost:3000
    

🖥️ Usage

  • 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.

🌟 Demo

Check out the live demo here.

🤝 Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature-name
  3. Make your changes and commit:
    git commit -m "Add some feature"
  4. Push to the branch:
    git push origin feature-name
  5. Open a pull request.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

💬 Contact

If you have any questions, feel free to reach out:


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.

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published