https://github.com/armandfs/e-medib-frontend
Android Jetpack Compose Front-End Code
https://github.com/armandfs/e-medib-frontend
Last synced: about 1 month ago
JSON representation
Android Jetpack Compose Front-End Code
- Host: GitHub
- URL: https://github.com/armandfs/e-medib-frontend
- Owner: ArmandFS
- Created: 2024-06-16T15:21:43.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2025-11-03T10:41:37.000Z (7 months ago)
- Last Synced: 2025-11-03T12:18:51.502Z (7 months ago)
- Language: Kotlin
- Size: 13.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
---
# E-Medib Android Application (Frontend)
E-Medib is an Android application designed to monitor, track and assess the condition of Diabetes Mellitus type 1 and 2 patients. The Frontend of this application is built using Kotlin, Jetpack Compose, and XML, and is developed in Android Studio. The backend is powered by Laravel, with MySQL as the database. Authentication and API testing were done using Postman.
## Features
- User Authentication (Registration, Login, Logout)
- BMI and BMR Calculation
- Patient Data Management
- Integration with DSMQ
- User-Friendly Interface
## UI/UX Design
The UI/UX design for E-Medib was made using Figma, focusing on a user-friendly and intuitive experience for diabetic patients and healthcare providers.
## API Integration
The E-Medib application integrates with the backend using RESTful APIs. All API requests and responses are handled asynchronously using Retrofit and Kotlin coroutines.
### Authentication
- **Register:** `POST /api/register`
- **Login:** `POST /api/login`
- **Logout:** `POST /api/logout`
### User Profile
- **Get User Data:** `GET /api/accountData`
- **Update Profile:** `PUT /api/updateProfile`
### BMI & BMR Calculation
- **BMI Calculation:** Automatically calculated during registration and profile update.
- **BMR Calculation:** Automatically calculated during registration and profile update.
### DSMQ Integration
- **DSMQ Assessment:** Endpoints to handle DSMQ data integration and management.
---