SentinelSky is a real-time web application that sends an email notifcation containing surrounding weather report.
NodeJS, ReactJS and MongoDB
Introducing SentinelSky: A Seamless Weather Information Experience
Weather Report Notification is a cutting-edge project that revolutionizes the way users receive weather updates. By leveraging the power of React.js for the front end, Node.js for the backend, and MongoDB as the database, this project ensures a smooth and efficient delivery of personalized weather reports directly to users' email inboxes.
The use of React.js enables us to create a sleek and intuitive user interface, providing an immersive experience for subscribers to manage their preferences effortlessly. The responsive design ensures seamless access across various devices, ensuring users can stay connected to weather updates anytime, anywhere.
On the backend, Node.js serves as the robust foundation, allowing for efficient data processing and seamless communication between the frontend and the MongoDB database. The integration with MongoDB ensures secure storage of user preferences and historical weather data, enabling personalized and accurate reports.
To provide reliable and hassle-free email notifications, Weather Report Notification leverages the Novu library, a powerful tool for seamless email service integration. Novu offers a comprehensive set of features, including email templating, scheduling, and delivery tracking, guaranteeing reliable and timely delivery of weather reports to subscribers.
Key Features of Weather Report Notification:
- Intuitive user interface built with React.js for a seamless user experience.
- Efficient data processing and communication powered by Node.js.
- Secure storage and retrieval of user preferences and historical weather data using MongoDB.
- Reliable and timely email notifications facilitated by the Novu library.
SentinelSky brings convenience, accuracy, and personalization to weather updates, empowering users to make informed decisions and stay one step ahead of changing weather conditions.
We are a group of 4 students currently pursuing bachelor's degree in Computer Engineering. Our names are:
- Nikunj Navdiya
- Khushi vora
- Pooja Singh
- Kalpesh Patel
We have used https://openweathermap.org/api for collection weather information.