Ghana Fire Detection & Emergency Response System
# π¨ NEXXA - Ghana Fire Detection & Emergency Response System
Welcome to NEXXA, a comprehensive fire detection and emergency response system with **real-time interactive mapping** designed specifically for Ghana.
## Project Overview
NEXXA revolutionizes fire safety by connecting smart sensors, homeowners, and the Ghana National Fire Service with:
- β
**Smart IoT Devices**: Real-time fire/smoke detection across Ghana
- β
**Interactive Map**: Real-time visualization of devices and incidents
- β
**Mobile & Web Apps**: Instant alerts and reporting
- β
**National Dashboard**: GNFS centralized control and analytics
- β
**Regional Filtering**: Monitor specific Ghana regions in real-time
- β
**Community Network**: Neighborhood-wide emergency response
## Project Structure
```
NEXXA/
βββ backend/ # Node.js/Express API
β βββ src/
β β βββ config/ # Database and configuration
β β βββ controllers/ # Business logic
β β βββ models/ # Data models
β β βββ routes/ # API endpoints
β β βββ middleware/ # Authentication, validation
β β βββ server.js # Main server file
β βββ package.json # Backend dependencies
β βββ .env.example # Environment variables template
β βββ README.md # Backend documentation
β
βββ frontend/ # React Web Application
β βββ src/
β β βββ components/ # Reusable React components
β β βββ pages/ # Page components
β β βββ context/ # State management (Zustand)
β β βββ hooks/ # Custom React hooks
β β βββ utils/ # Utility functions
β β βββ App.jsx # Main App component
β β βββ index.jsx # Entry point
β β βββ index.css # Global styles
β βββ index.html # HTML template
β βββ package.json # Frontend dependencies
β βββ tailwind.config.js # Tailwind CSS configuration
β βββ .env. β¦