DECEMBER 2024 — SEPTEMBER 2026 (ONGOING)
Alertify
An intelligent disaster management platform built for seismologists, meteorologists, and civil protection agencies.
Final Year Project - Epitech
ABOUT THE PROJECT
Alertify is a professional-grade disaster management platform designed for critical infrastructure monitoring. Built as my final year project at Epitech with a 6-person cross-functional team, it demonstrates full-stack capabilities, IoT integration, and real-time systems at scale.
The platform combines real-time sensor data processing, predictive AI analytics, and an intuitive admin interface to help agencies predict, monitor, and respond to natural disasters. I led product design and frontend development and participated in backend architecture and iot development.
KEY FEATURES
REAL-TIME ANALYTICS DASHBOARD
Live sensor data visualization with interactive charts and metrics. Real-time updates via Socket.io for instant monitoring of environmental conditions.
INTELLIGENT ALERT SYSTEM
Hierarchical notifications (low/moderate/critical) based on real-time sensor analysis. Push notifications for mobile and web admin platforms.
PREDICTIVE AI ENGINE
ML-based disaster prediction. Real-time anomaly detection and risk scoring from sensor pattern analysis.
SENSOR MANAGEMENT
Web-only configuration and monitoring of IoT devices. Track sensor health, configure thresholds, and manage device deployments.
TECH STACK
PROFESSIONAL IMPACT
- Designed for seismologists, meteorologists, and civil protection agencies to monitor critical infrastructure
- Microservices architecture capable of handling real-time IoT data streams from distributed sensor networks
- GDPR-compliant with security-first approach: JWT authentication, and role-based access control
DEVELOPMENT METHODOLOGY
- Cycle en V methodology with systematic validation at each development stage
- 85% unit test coverage requirement with comprehensive integration testing
- CI/CD via GitHub Actions for automated testing and deployment
- Agile sprints with ClickUp for project tracking and team coordination