Skip to content

Repository files navigation

Weather App

Weather App Screenshot

A React-based weather application that allows users to fetch real-time weather data of any city, view a 5-day weather forecast, and visualize weather data using graphs.

Table of Contents

Installation

To run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/zedeff19/weather-app.git
    cd weather-app
  2. Install dependencies:

    npm install
  3. Start the React app:

    npm start

Usage

Once the app is running, you can access it at http://localhost:3000 in your web browser.

Features

  • Fetch real-time weather data of any city.
  • Display a 5-day weather forecast.
  • Visualize weather data using graphs.
  • Keep a track of favourite cities for easy access.

Tech Stack

  • Frontend: React, Material-UI, Bootstrap
  • Backend: Firebase (authentication and database management)

Future Enchancement

  • Geolocation Support: Add automatic geolocation detection to fetch and display weather data based on the user's current location without needing to manually input a city.
  • Multilingual Support: Add support for multiple languages to make the app accessible to a global audience.
  • Personalised Dashboard: Get personalised news, updates, even songs and movie recommendation based on the user and weather.

Acknowledgements

  • OpenWeatherMap API for providing real-time weather data.
  • Firebase for authentication and database management.

Contact

For questions or feedback, please contact ![].(stanay04@gmail.com) or https://www.linkedin.com/in/tanay-srivastava-0ba710248/

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages