Xghayor / Harvard-finalProject

CS50 Harvard Final Project: Our weather app,provides real-time forecasts and weather updates for any location worldwide

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WeatherApp

WeatherApp Banner

WeatherApp is a user-friendly and intuitive weather application developed as the final project for Harvard University's CS50 course. With real-time weather updates and forecasts, WeatherApp keeps you informed about current weather conditions and predictions for any location worldwide.

Live Demo

Check out the live demo of WeatherApp here.

Features

  • Real-Time Weather Updates: WeatherApp fetches the latest weather data and provides up-to-date information on temperature, humidity, wind speed, and more.

  • Global Forecast: Get weather forecasts for any city or region around the globe with just a few clicks.

  • User-Friendly Interface: The app boasts a sleek and modern interface designed to make navigation and weather exploration a breeze.

  • Intelligent Search: Effortlessly find weather information by entering the city name or postal code in the search bar.

Screenshots

WeatherApp Home Home Page: Get an overview of the current weather for your default location.

Getting Started

Follow these simple steps to run WeatherApp on your local machine:

  1. Clone this repository: git clone https://github.com/Xghayor/Harvard-finalProject.git
  2. Navigate to the project directory: cd weather-app
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your preferred web browser and visit http://localhost:3000 to view WeatherApp.

Technologies Used

  • ReactJS: Frontend development and user interface.
  • OpenWeather API: Accessing real-time weather data and forecasts.
  • Bootstrap: Styling and responsive design.

Contributing

WeatherApp is an open-source project, and we welcome contributions from the community. If you'd like to improve the app or fix any issues, feel free to submit a pull request.

  1. Fork the repository on GitHub.
  2. Clone your forked repository: https://github.com/Xghayor/Harvard-finalProject.git
  3. Create a new branch for your feature: git checkout -b feature-name
  4. Make your changes and commit them: git commit -m "Add feature"
  5. Push the changes to your branch: git push origin feature-name
  6. Submit a pull request on the main repository.

License

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

Contact

If you have any questions or suggestions regarding WeatherApp, please feel free to reach out to us at cc.baqir@gmail.com.


About

CS50 Harvard Final Project: Our weather app,provides real-time forecasts and weather updates for any location worldwide


Languages

Language:Python 100.0%