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. …