An IoT-based SMS alert system integrated with Google Calendar, developed as a team project by 6 students.
Algiers, Algeria
π Completed in March 2025
This project was developed as part of a collaborative effort by a team of six computer science students. The system design, development, testing, and deployment were divided among team members to ensure modular and efficient development.
- Python
- Raspberry Pi OS
- Google Calendar API
- RaspiSMS
- GSM Module (e.g., SIM800L)
- Flask
- Real-time calendar event monitoring using the Google Calendar API
- Classification of event urgency based on keywords.
- Automated SMS notifications sent via GSM module using RaspiSMS
- Designed to run continuously .
- Using DHT22 sensor .
- Developping real time dashboard visualisation.
- Sending data to AZURE Iot Hub.
- Raspberry Pi fetches and evaluates upcoming events
- If an urgent event is detected, RaspiSMS triggers an SMS alert via the GSM module
- Set up RaspiSMS on Raspberry Pi and test GSM module
- Configure OAuth 2.0 credentials for Google Calendar API access
- Run the Python script for event tracking
- Automate script execution with systemd
βSend an SMS to ESI student about urgent calendar event like : exam , controle intermidaire ... as reminder .β