Secure Admin Dashboard for Managing Healthcare Services for Seniors
HealthSaathi Admin Panel is the backend interface of the HealthSaathi Android App, a healthcare application built specifically for senior citizens. This web-based panel provides administrators with full control over the app’s operations, including:
- Managing medicine orders submitted by users.
- Approving or rejecting prescriptions.
- Monitoring real-time app activities.
- Ensuring secure communication between the app and the backend.
This admin dashboard ensures smooth, secure, and scalable management of healthcare workflows tailored for elderly users. Designed using scalable Node.js architecture, it provides an intuitive UI for admin-level operations.
| Layer | Technologies Used |
|---|---|
| Frontend | EJS, HTML, Bootstrap |
| Backend | Node.js, Express.js |
| Database | MongoDB |
| Auth | JWT (JSON Web Tokens) |
| API Client | Axios |
| Hosting | Cloud-friendly: Heroku, Render, or AWS |
Follow these steps to set up and run the project locally:
git clone https://github.com/vcint/HealthSaathi-Admin.gitcd HealthSaathi-Admin
npm installCreate a .env file in the root folder:
MONGO_URI=your-mongodb-uri
JWT_SECRET=your-jwt-secretnpm startThe admin panel will be accessible at: http://localhost:3000
Ensure MongoDB is running and all .env values are correct. Then open your browser and visit:
http://localhost:3000You should see the login panel and admin interface.
We welcome contributions to improve HealthSaathi Admin Panel:
- Fork this repository.
- Create a new feature branch:
git checkout -b feature-name- Commit your changes:
git commit -m "Add feature"- Push to your fork:
git push origin feature-name- Submit a pull request 🚀
This project is licensed under the MIT License. See LICENSE for more information.