Skip to content

shobhi1310/MedConnect

Repository files navigation

MedConnect

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.

Installation

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

App features

As of now the app performs the following features:

  1. 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.
  2. For the medicines which require prescription, the app has feature for uploading prescriptions as well.
  3. The customer can look into his/her current bookings and also locate the shops on map.
  4. A shopkeeper can update the respective shop inventory by searching those medicines.
  5. The shopkeeper can also look into the current bookings within a given deadline with the necessary details of medicine and customer.
  6. Booking history has been provided both for shopkeeper and customer.
  7. Complaint Forum

For more information, please refer to the wiki

Screenshots for Customer

Sign Up Page Search Shop List Upload Booking timer Map Booking Success Current Booking

Screenshots for Shop Owners

Sign Up Page Inventory Search Inventory Update Booking History

App info

  • Target SDK 29
  • Release version v 1.0.0

Libraries Used

  • 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.

Upcoming features

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.

Maintainers

This project is mantained by:

Contributing

  1. Fork it
  2. Run the following on terminal
git checkout -b my-new-feature
git commit -m 'Add some feature'
git push origin my-new-feature
  1. Create a new Pull Request

About

Medicine distribution App.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages