FireSYS is a centralized platform designed to digitally manage fire extinguishers across multiple locations. It ensures timely maintenance, improves visibility, and enhances safety compliance through an integrated system.
| Issue | Impact |
|---|---|
| Manual record keeping | High chances of human error |
| Missed maintenance schedules | Safety risks |
| No centralized tracking | Poor visibility |
| Lack of alerts | Delayed actions |
FireSYS provides a structured, automated system that:
- Tracks extinguisher lifecycle
- Manages maintenance schedules
- Provides real-time system visibility
- Reduces operational risk
| Module | Description |
|---|---|
| Authentication | Secure login and user management |
| Extinguisher Management | Add, update, delete extinguisher data |
| Maintenance Tracking | Monitor servicing and inspections |
| Dashboard | Centralized system overview |
| Database System | Query-based data handling |
flowchart TD
A[User Interface] --> B[Frontend]
B --> C[API Layer]
C --> D[Backend Server]
D --> E[Database]
D --> F[Business Logic]
F --> D
flowchart LR
U[User] -->|Input Data| UI[Frontend UI]
UI -->|API Request| BE[Backend]
BE -->|Query| DB[(Database)]
DB -->|Response| BE
BE -->|Processed Output| UI
UI -->|Display| U
sequenceDiagram
participant User
participant Frontend
participant Backend
participant Database
User->>Frontend: Login / Input Data
Frontend->>Backend: API Request
Backend->>Database: Store/Retrieve Data
Database-->>Backend: Response
Backend-->>Frontend: Processed Data
Frontend-->>User: Display Output
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Node.js / Python |
| Database | MySQL / SQLite |
| Version Control | Git, GitHub |
FireSYS/
│
├── backend/
│ ├── api/
│ ├── services/
│ ├── database/
│
├── frontend/
│ ├── components/
│ ├── pages/
│
├── README.md
├── requirements.txt / package.json
git clone https://github.com/Parthavi2/FireSYS.git
cd FireSYScd backend
install dependencies
run servercd frontend
install dependencies
start applicationflowchart TD
A[Login/Register] --> B[Access Dashboard]
B --> C[Add Extinguisher]
B --> D[Track Maintenance]
B --> E[View Reports]
| Metric | Improvement |
|---|---|
| Maintenance tracking | Automated |
| Data accuracy | High |
| Monitoring efficiency | Improved |
| Safety compliance | Enhanced |
- Real-time alert notifications
- Mobile application integration
- IoT-based extinguisher monitoring
- Predictive maintenance using AI
Fork the repository and submit pull requests for improvements.
This project is developed for academic and hackathon purposes.