Skip to content

A Real-time weather forecast application using React providing up-to-date weather data for user-selected locations. Features include location search & responsive UI.

Notifications You must be signed in to change notification settings

pranavv34/weather-forecast

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Forecast

WEATHER FORECAST

Welcome to the Weather Forecast project! This repository contains the code and resources for a full-stack web application that provides real-time weather information and forecasts.

Note:

This project was built for a Summer Internship task. It was mentioned in the requirements to include authentication. So the code with authentication is in the authInMern folder. The project hosted is only based on React i.e. without authentication.

LIVE DEMO

https://weather-forecast-blush-eta.vercel.app/

PROJECT OVERVIEW

The Live Weather Forecast Application is built using the MERN stack to deliver up-to-date weather information for user-selected locations. It offers a comprehensive and user-friendly interface, making it easy for users to get accurate weather data.

KEY FEATURES

  • Real-time Weather Data: Integration with a reliable weather API (such as OpenWeatherMap) to fetch current weather conditions and forecasts.
  • Location Search: Auto-complete feature for easy location selection, with user preferences stored in a MongoDB database.
  • Responsive UI: Visually appealing and informative weather display, including temperature, humidity, wind speed, and forecasts for upcoming days.
  • Deployment Ready: Configured for production deployment on AWS EC2, with performance optimizations for scalability.

TECHNOLOGIES USED

  • Backend: Node.js, Express.js, MongoDB, Mongoose
  • Frontend: React.js, Axios, Material-UI
  • Authentication: Passport.js, bcrypt
  • Deployment: AWS EC2

Feel free to explore the repository, contribute to the project, and reach out with any questions through our GitHub profiles or via email.

About

A Real-time weather forecast application using React providing up-to-date weather data for user-selected locations. Features include location search & responsive UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published