The Weather App is a web application that allows users to check the weather for any location. Users can sign up or log in to access the weather information. Once logged in, they can simply enter the location name, and the app will display the weather details for that location. The app utilizes Redis for caching weather data, reducing the number of API calls to the weather service, and MongoDB for storing user details.
- User Authentication: Users can sign up or log in to access the weather information.
- Weather Data Caching: Weather data is cached in Redis, reducing the need for repeated API calls.
- Responsive Design: The app is designed to work seamlessly on different devices and screen sizes.
- Frontend: React, Chakra UI
- Backend: Node.js, Express.js, MongoDB, Redis
- Clone the repository:
git clone https://github.com/shaikhshahbaz4022/Real-Time-Weather.git
- Install dependencies for both frontend and backend:
cd weather-app && npm install
- Start the backend server:
npm run server
- Start the frontend development server:
npm run start
- Open your browser and go to
http://localhost:3000
to access the Weather App.
-The Weather App is deployed and can be accessed at Real-Time-Weather
-The Backend is Deployed On Render
This Weather App was created by Shahbaz Shaikh.
This project is licensed under the MIT License. Feel free to use, modify, and distribute the code for your own projects.