features
- Fire Siren is the backend API for a mobile application focused on fire safety management.
- It supports role-based access for admins, organizations, operators, and connected IoT devices.
- The system enables real-time alerts, device monitoring, and seamless communication between emergency responders and organizations.
Role-Based Access Control
Supports admin, device, organization, and operator roles with custom permissions.
Device Management
Register, monitor, and update IoT-enabled fire safety devices.
Organization Management
Create and manage organizations, assign devices, and oversee operators.
Operator Panel
Operators can receive alerts, manage device data, and communicate with admins.
Real-Time Alerts
Push notifications and socket-based event handling for fire emergencies.
API Documentation
Swagger documentation for smooth integration with the mobile frontend.
technologies
- Node.js
- Express.js
- MongoDB
- JWT Authentication
- Socket.IO
- Mongoose
- Swagger API Docs
- Heroku
- Railway
Gallery




