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.
Check out the live demo of WeatherApp here.
-
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.
Home Page: Get an overview of the current weather for your default location.
Follow these simple steps to run WeatherApp on your local machine:
- Clone this repository:
git clone https://github.com/Xghayor/Harvard-finalProject.git
- Navigate to the project directory:
cd weather-app
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your preferred web browser and visit
http://localhost:3000
to view WeatherApp.
- ReactJS: Frontend development and user interface.
- OpenWeather API: Accessing real-time weather data and forecasts.
- Bootstrap: Styling and responsive design.
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.
- Fork the repository on GitHub.
- Clone your forked repository:
https://github.com/Xghayor/Harvard-finalProject.git
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes and commit them:
git commit -m "Add feature"
- Push the changes to your branch:
git push origin feature-name
- Submit a pull request on the main repository.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or suggestions regarding WeatherApp, please feel free to reach out to us at cc.baqir@gmail.com.