Skip to content

KunalSingh5431/Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌦️ Weather

Welcome to the Weather application! This is a simple weather application that provides current weather information for any city using an external weather API.

Features

  • 🌡️ Current Weather: Get real-time weather data for any city.
  • 🌍 Global Coverage: Works for any location worldwide.
  • 🌡️ Temperature Display: Shows temperature in both Celsius and Fahrenheit.
  • 🌧️ Weather Conditions: Displays weather conditions like humidity, wind speed, and weather description.
  • 💻 User-Friendly Interface: Easy to use with a clean and simple design.

Screenshots

Screenshot 2024-07-22 013825 Screenshot 2024-07-22 013847

Tech Stack

  • Frontend: ReactJS
  • Backend: Node.js, Express.js
  • API: OpenWeatherMap API

Installation

To run the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/KunalSingh5431/Weather.git
    cd Weather
  2. Install dependencies:

    npm install
  3. Set up environment variables: Create a .env file in the root of the project and add your OpenWeatherMap API key:

    API_KEY=your_openweathermap_api_key
  4. Run the application:

    npm start
  5. Open your browser: Go to http://localhost:3000 to see the application in action.

Usage

  1. Enter the name of the city you want to check the weather for.
  2. Click on the "Get Weather" button.
  3. The current weather information for the specified city will be displayed.

Contributing

Contributions are welcome! If you have any improvements or suggestions, feel free to fork the repository and create a pull request.

License

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

Contact

For any questions or feedback, feel free to reach out:


Enjoy checking the weather with our application! ☀️🌦️❄️

Releases

No releases published

Packages

No packages published