DECEMBER 2024 — SEPTEMBER 2026 (ONGOING)

Alertify

An intelligent disaster management platform built for seismologists, meteorologists, and civil protection agencies.

🚨
PRODUCT OWNER & LEAD DEVELOPER

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

01

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.

02

INTELLIGENT ALERT SYSTEM

Hierarchical notifications (low/moderate/critical) based on real-time sensor analysis. Push notifications for mobile and web admin platforms.

03

PREDICTIVE AI ENGINE

ML-based disaster prediction. Real-time anomaly detection and risk scoring from sensor pattern analysis.

04

SENSOR MANAGEMENT

Web-only configuration and monitoring of IoT devices. Track sensor health, configure thresholds, and manage device deployments.

TECH STACK

React NativeExpoNext.jsTypeScriptPostgreSQLPrisma ORMSocket.ioDockerTailwind CSS

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