MYHMO is a mobile healthcare platform that facilitates direct communication between doctors and patients. The app streamlines medical consultations by providing a secure environment for remote health assessments and professional medical advice.
-
Secure Patient-Doctor Communication
- Real-time messaging
- Secure file sharing for medical records
- Appointment scheduling system
-
Medical Consultation
- Virtual consultations
- Medical history tracking
- Digital prescription management
-
User Management
- Separate interfaces for doctors and patients
- Profile management
- Appointment history
-
Frontend
- Language: Kotlin
- Architecture: MVVM
- UI: Material Design components
- State Management: Coroutines/Flow
-
Key Libraries
- Koin for dependency injection
- Retrofit for API communication
- Room for local data persistence
- Firebase for real-time messaging
- End-to-end encryption for messages
- Secure storage for medical records
- HIPAA compliance measures
- Authentication and authorization
- Clone the repository
git clone https://github.com/olashiku/My-Hmo.git-
Open the project in Android Studio
-
Configure your local.properties file with required API keys
-
Build and run the application
- Android Studio Arctic Fox or later
- Minimum SDK: API 21 (Android 5.0)
- Target SDK: API 33
- Kotlin version: 1.8.0 or later
- Set up your backend API endpoint in
local.properties:
API_BASE_URL=your_api_url- Configure Firebase:
- Add your
google-services.json - Enable required Firebase services
- Add your
- Fork the repository
- Create a feature branch
- Commit your changes
- Push to the branch
- Create a Pull Request
For support or queries, please contact [olashiku@gmail.com]