A Full-Stack Medical Equipment Management & Tracking System
Explore the docs »
Join Discord
·
Report Bug
·
Request Feature
Table of Contents
MedTrack is a Full-Stack Medical Equipment Management Platform that helps hospitals manage their equipment inventory, maintenance schedules, and equipment orders efficiently.
The system is designed with a microservice-oriented backend and a responsive React frontend, created specifically for the MedTrack Case Study 06 during the Elite Summer of Code (ECSoc).
The system supports three major roles:
- 🏥 Hospital: Manage inventory, schedule maintenance, and order equipment.
- 🔧 Technician: View and complete assigned maintenance tasks.
- 🚚 Supplier: Fulfill equipment orders and update delivery status.
To get a local copy up and running, follow these simple steps.
- Java 17 or higher
- Node.js (v16+)
- npm (v8+)
- Maven
-
Clone the repo
git clone https://github.com/kRamu81/MedTrack_Application.git
-
Start the Backend
cd Backend mvn spring-boot:run- API URL:
http://localhost:8081 - H2 Console:
http://localhost:8081/h2-console(JDBC:jdbc:h2:mem:medtrackdb, User:sa)
- API URL:
-
Start the Frontend
# Open a new terminal in the root directory npm install npm start- App URL:
http://localhost:3000/MedTrack_Application
- App URL:
Use the following default accounts to test the different role dashboards:
| Role | Password | |
|---|---|---|
| Hospital Admin | hospital@medtrack.com |
admin123 |
| Technician | tech@medtrack.com |
tech123 |
| Supplier | supplier@medtrack.com |
supply123 |
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
Please see our CONTRIBUTING.md file for full details on how to get started, assign yourself an issue, and submit a Pull Request.
Quick Steps:
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Project Link: https://github.com/kRamu81/MedTrack_Application
💬 Join our Discord Community: https://discord.gg/F7TUpgPzJ