Skip to content

SoumayaTmane/Weather_App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Project Overview:

This is a full-stack weather application that allows users to search for real-time weather data for any location. It features a responsive and intuitive user interface built with React, and a robust back-end powered by Node.js and Express.js. The application's data persistence is handled by MongoDB Atlas, providing a seamless and reliable experience.

✨ Key Features

Real-Time Weather Data: Fetches and displays current weather conditions for a searched location.

Search Functionality: Users can search for weather information for any city worldwide.

Persistent Data Storage: Stores search history and user preferences using a MongoDB database.

Modular & Scalable Codebase: The project is structured with separate folders for the front-end (React) and back-end (Node.js/Express) to ensure maintainability.

💻 Tech Stack Front-End:

React: The core front-end framework for building the user interface.

Back-End:

Node.js: The JavaScript runtime environment.

Express.js: The web framework for building the RESTful API.

MongoDB Atlas: Cloud-hosted database for data persistence.

AWS (Amazon Web Services): The cloud provider used by MongoDB Atlas for hosting the database cluster.

APIs: OpenWeatherMap

🎬 Live Demo

Project Demo Video

Watch a short video demonstration of the application's key features.

Demo Link Badge

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors