Liberia's One Stop Emergency hotline. Receive, Log, and Forward Emergency Calls and Cases to requisite authorities or institutions.
# π±π· National Call Center Liberia
**Liberia's One Stop Emergency Hotline**
Receive, log, and forward emergency calls and cases to the requisite authorities or institutions.
---
## π Overview
The **National Call Center Liberia** is a centralized emergency response system designed to streamline communication and response during emergencies across Liberia.
It enables operators to:
- π Receive emergency calls
- π§Ύ Log call and case details
- π Forward cases to the appropriate authorities or institutions
- π Monitor and track ongoing incidents
---
## ποΈ Features
- π Secure user authentication and role-based access (Admin, Supervisor, Staff)
- π Real-time call and case management
- π Case tracking and reporting
- π₯οΈ Integrated dashboard for monitoring activities
- π Search and filter functions for quick access to records
- π‘ *Open for community contributions and improvements*
---
## π₯οΈ Tech Stack
| Layer | Technology |
|--------|-------------|
| **Frontend** | React.js |
| **Backend** | Java / Spring Boot |
| **Database** | MongoDB |
| **Deployment** | GitHub Pages / Local Server |
---
## π Getting Started
### 1. Clone the Repository
```bash
git clone
github.com
cd National-Call-Center-Liberia
````
### 2. Install Dependencies
```bash
npm install
```
### 3. Run the App Locally
```bash
npm start
```
Then open
localhost in your browser.
The app automatically reloads when you make changes, and lint errors will appear in the console.
---
## π§ͺ Available Scripts
| Command | Description |
| --------------- | ------------------------------------------------------------------- |
| `npm start` | Runs the app in development mode |
| `npm test` | Launches the test runner in watch mode |
| `npm run build` | Builds the app for production in the `build` folder β¦