- Weather Mailer is a web application designed to provide users with real-time weather updates via email. Utilizing WebSockets for seamless communication, users can register and log in to their accounts, and select specific weather conditions (e.g., rainy) and locations they want to be notified about. The app integrates with the OpenWeather API to monitor weather conditions and sends updates via email when the specified conditions are met.
- User Authentication: Users can register and log in to manage their weather notifications. Custom Notifications: Users can specify weather conditions and locations for which they want to receive updates. Real-time Updates: Leveraging WebSockets, the app provides real-time notifications when the selected weather conditions are met. Email Notifications: Weather updates are sent directly to the user's provided email address.
WebSockets for real-time communication OpenWeather API for weather data Email service for sending notifications Setup and Installation:
Install dependencies. Configure the OpenWeather API key and email service settings. Run the application. Usage:
Select the weather conditions and locations you want to monitor. Receive real-time email notifications when the specified conditions are met.
Contributions are welcome! Please fork the repository and submit a pull request.
This project is licensed under the MIT License.