Empowering Resilience Through Preparedness & Action
A comprehensive AI-powered disaster management platform for emergency response, community support, and real-time assistance.
| π Richa | π Nayamat | π Sukriti | π Vanya |
- Groq LLaMA Integration for intelligent disaster guidance
- Real-time emergency assistance and safety tips
- Contextual responses for earthquake, flood, fire emergencies
- One-click GPS-based emergency alerts
- Automatic email notifications to authorities
- Real-time location tracking and mapping
- Report and search missing persons
- Photo uploads and detailed descriptions
- Sighting reports with location tracking
- Admin verification system
- Volunteer registration and skill matching
- Role-based applications (Medical, Rescue, Support)
- Availability tracking and coordination
- AI-powered fake news detection
- Real-time credibility analysis
- Source verification and fact-checking
- Location-based emergency notifications
- Email alerts for registered users
- Admin dashboard for mass communications
- Pydantic-powered input validation
- Secure API endpoints
- Type safety and error handling
| Component | Technology |
|---|---|
| Backend | Flask 2.3.3, SQLAlchemy |
| AI/ML | Groq API, Transformers, PyTorch |
| Validation | Pydantic 2.5.0 |
| Database | SQLite |
| Frontend | HTML5, CSS3, JavaScript |
| Maps | Leaflet.js |
| SMTP Integration |
git clone <repository-url>
cd Movathon
pip install -r requirements.txt# Get API key from: https://console.groq.com/
# Edit .env file:
GROQ_API_KEY=your_groq_api_key_herepython app.py- Website: http://localhost:5000
- Admin Panel: http://localhost:5000/admin/login
- Username:
admin| Password:admin123
- Username:
- Interactive disaster map with real-time alerts
- AI chatbot integration
- Quick access to emergency features
- One-click emergency button
- GPS location detection
- Instant alert dispatch
- Intelligent conversation interface
- Context-aware emergency guidance
- Multi-language support ready
- Advanced search and filtering
- Photo upload and verification
- Sighting report system
| Endpoint | Method | Description |
|---|---|---|
/api/chat |
POST | AI chatbot interaction |
/api/send-sos |
POST | Emergency SOS alerts |
/api/rumor-check |
POST | Fake news verification |
/missing/report |
POST | Missing person reports |
/volunteer/register |
POST | Volunteer registration |
β
Real-time AI assistance for disaster scenarios
β
GPS-based emergency response system
β
Comprehensive data validation with Pydantic
β
Multi-modal communication (Email, Web, Mobile-ready)
β
Scalable architecture for high-traffic scenarios
β
Security-first design with input sanitization
β
Admin dashboard for emergency coordination
β
Community-driven missing persons database
- LLaMA model integration for contextual emergency guidance
- Real-time rumor detection and fact-checking
- Intelligent volunteer-task matching
- Interactive disaster mapping with Leaflet.js
- GPS-based emergency location services
- Location-aware alert distribution
- Pydantic data validation for all inputs
- SQL injection prevention
- Secure API authentication
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β Frontend β β Flask Backend β β External APIs β
β (HTML/CSS/JS) βββββΊβ + Pydantic βββββΊβ Groq AI β
βββββββββββββββββββ ββββββββββββββββββββ βββββββββββββββββββ
β
ββββββββββββββββββββ
β SQLite DB β
β + File Storage β
ββββββββββββββββββββ
- π± Mobile App (React Native)
- π Multi-language Support (Hindi, Regional languages)
- π‘ IoT Integration (Sensor data, Weather APIs)
- π€ Advanced ML Models (Disaster prediction)
- π Push Notifications (Real-time alerts)
- π Analytics Dashboard (Response metrics)
We welcome contributions! Please feel free to submit issues, feature requests, or pull requests.
This project is developed for educational and humanitarian purposes.