How nahiyanzaded/eris works
ERIS is presented as an emergency-response and information system, with a Django backend and multiple React user-interface areas. The visible user journey spans public incident reporting and incident tracking, through live incident views and role-specific responder dashboards, to administrative review. The sampled dashboards use local mock state, and the supplied evidence does not establish that they call the backend; backend connections are therefore not asserted. Several frontend areas are design variants rather than demonstrated integrated runtime flows.
Main entry points: src/App.tsx Route application · views.py Request handlers · src/App.tsx Incident reporting · auth_views.py Auth handlers
Components 22
Public navigation
- Route application
eris-frontend/Public Landing Page Design/src/App.tsx - Emergency services
eris-frontend/Design Emergency Services Page/src/App.tsx - Account registration
eris-frontend/Create Account Page Design/src/components/RegistrationForm.tsx - OTP verification
eris-frontend/Verify OTP Page/src/App.tsx
Incident response
- Incident reporting
eris-frontend/Design Report Incident Page/src/App.tsx - Live incidents
eris-frontend/Live Incidents Page Design/src/App.tsx - Incident tracking
eris-frontend/Public Landing Page Design/src/App.tsx
Operations dashboards
- Staff login
eris-frontend/Design Staff Login Page/src/App.tsx - Admin review
eris-frontend/Super Admin Dashboard Design_Correct/src/App.tsx - Fire response
eris-frontend/Fire Service Dashboard/src/App.tsx - Police response
eris-frontend/Police Dashboard Design/src/App.tsx - Ambulance trips
eris-frontend/Ambulance Dashboard Design/src/App.tsx - Hospital dashboard
eris-frontend/Hospital Dashboard UI Design Final/src/app/App.tsx - Rescue dashboard
eris-frontend/Rescue Team Dashboard UI FINAL/src/app/App.tsx
Django backend
- Backend routes
core/urls.py - Authentication routes
core/urls_auth.py - Request handlers
core/views.py - Auth handlers
core/auth_views.py - Data serializers
core/serializers.py - Domain models
core/models.py - SQL models
core/sql_models.py
Other components
- Public user
Connections 19
- Public user → Route application: opens
- Route application → Emergency services: routes to
eris-frontend/Public Landing Page Design/src/App.tsx - Route application → Account registration: routes to
eris-frontend/Public Landing Page Design/src/App.tsx - Route application → OTP verification: routes to
eris-frontend/Public Landing Page Design/src/App.tsx - Route application → Incident tracking: routes to
eris-frontend/Public Landing Page Design/src/App.tsx - Route application → Incident reporting: routes to
- Route application → Live incidents: routes to
- Route application → Staff login: routes to
- Route application → Admin review: routes to
- Route application → Fire response: routes to
- Route application → Hospital dashboard: routes to
- Route application → Rescue dashboard: routes to
- Route application → Police response: routes to
- Incident reporting → Live incidents: submits incident
- Backend routes → Request handlers: dispatches
- Authentication routes → Auth handlers: dispatches
- Request handlers → Data serializers: uses
- Request handlers → Domain models: accesses
- Auth handlers → Domain models: accesses