medMate
The MedMate Backend System is designed to support healthcare professionals in efficiently accessing patient data and adherence reports. The primary goal is to enhance communication between healthcare providers and patients, providing a secure and reliable platform for monitoring medication adherence.
To get started with the MedMate Backend System, follow the steps below:
-
Clone the repository:
git clone https://github.com/your-username/medmate-backend.git
-
Navigate to the project directory:
cd medmate-backend
-
Build and run the project:
./mvnw spring-boot:run
The project follows a modular structure with distinct packages serving different purposes:
medmate-backend
│
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.example.medmate
│ │ │ ├── controller
│ │ │ ├── model
│ │ │ ├── repository
│ │ │ ├── service
│ │ │ └── MedmateApplication.java
│ │ └── resources
│ │ ├── application.properties
│ │ └── static
│ └── test
│ └── java
│ └── com.example.medmate
│ ├── controller
│ ├── model
│ ├── repository
│ └── service
└── ...
Detailed API documentation can be found in the https://medmatebackend2-production.up.railway.app/swagger-ui/index.html#/ file. The documentation provides comprehensive information about each endpoint, including request and response formats, authentication mechanisms, and usage examples.
This project is licensed under the MIT License. See the LICENSE.md file for details.