MedFinder is an Android application designed to help users find the nearest pharmacy with available medicines, skincare products, and other health-related items. The app also provides additional healthcare features, including:
- Medication reminders
- Body Mass Index (BMI) and Basal Metabolic Rate (BMR) calculations
- Medicine search through prescription input or image recognition
- AI-powered diagnosis and medication recommendations
The application is built using modern Android development practices and technologies:
- Kotlin – Primary programming language
- MVVM Architecture – For better separation of concerns
- Clean Architecture & Onion Architecture – Ensuring maintainability and scalability
- Room Database – Local storage for managing data efficiently
- Retrofit – REST API integration for fetching pharmacy and medicine data
- Computer Vision & AI – Image recognition for prescription scanning
- Google Maps API – Location-based pharmacy search
- XML – UI design and layout
- Pharmacy Finder: Locate the nearest pharmacy with the required medicines and skincare products.
- Medication Reminders: Set alarms for treatment schedules.
- Health Calculators: Calculate BMI and BMR for personalized health tracking.
- Smart Search: Find medicines via prescription input or AI-powered image recognition.
- AI Diagnosis: Get recommendations based on symptoms and prescriptions.
Follow these steps to set up the MedFinder app:
- Clone the repository:
git clone https://github.com/your-username/medfinder.git
- Open the project in Android Studio.
- Build and run the app on an Android emulator or physical device.
- Grant Location Access: Upon launching the app, allow location permissions to enable pharmacy search.
- Find Nearby Pharmacies: View pharmacies on a map and tap on markers for detailed information.
- Set Medication Reminders: Use the built-in alarm feature to stay on track with your medication.
- Calculate BMI & BMR: Input personal health details to track fitness and metabolic rates.
- Search for Medicines: Enter a prescription or scan an image for quick lookup.
- Receive AI-Powered Recommendations: Get suggestions for medicines based on symptoms and AI analysis.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch (
feature-branch
):git checkout -b feature-branch
- Commit your changes:
git commit -m "Add new feature"
- Push to your fork:
git push origin feature-branch
- Submit a Pull Request for review.
MedFinder is open-source and available under the MIT License.
Note: This app was initially named Eshfeeny, but has since been rebranded to MedFinder.