A medicine search app for providing an ease of locating nearby medicine shops and medicine availibility.
MedConnect is currently under heavy development. Note that some changes (such as database schema modifications) are not backwards compatible and may cause the app to crash. In this case, please uninstall and re-install the app.
Clone this repository and import into Android Studio
git clone https://github.com/shobhi1310/MedConnect.git
The App is communicating with a custom made API, the documentation of which is available here
As of now the app performs the following features:
- A customer can search for the medicine and get the corresponding nearby medicine stores in his/her city, see the location in map and also book it for a specified period of time.
- For the medicines which require prescription, the app has feature for uploading prescriptions as well.
- The customer can look into his/her current bookings and also locate the shops on map.
- A shopkeeper can update the respective shop inventory by searching those medicines.
- The shopkeeper can also look into the current bookings within a given deadline with the necessary details of medicine and customer.
- Booking history has been provided both for shopkeeper and customer.
- Complaint Forum
For more information, please refer to the wiki
- Target SDK 29
- Release version v 1.0.0
- AppCompat - Degrade gracefully on older versions of Android.
- ConstraintLayout - Position and size widgets in a flexible way with relative positioning.
- Material - migrate your codebase from the Design Support Library to Material Components for Android.
- LifeCycle - Create a UI that automatically responds to lifecycle events.
- ViewPager - Display Views or Fragments in a swipeable format.
- Navigation - Handle everything needed for in-app navigation.
- RecyclerView - A flexible view for providing a limited window into a large data set.
- CardView - A FrameLayout with a rounded corner background and shadow.
- Maps - With the Maps SDK for Android, you can add maps based on Google Maps data.
- Volley - HTTP library that makes networking for Android apps easier and faster.
These features are supposed to be released in the next update.
- Advanced Payment of Booking.
- Cancellation of Booking.
- Rating of Medical Shops.
- Medical shop license verification.
- Feedback Forum
Interested in seeing a particular feature of the Android Framework in this app? Please open a new issue.
This project is mantained by:
- Fork it
- Run the following on terminal
git checkout -b my-new-feature
git commit -m 'Add some feature'
git push origin my-new-feature
- Create a new Pull Request