Skip to content

VoHuan/MedimateClient

Repository files navigation

Medimate Client (ClientSellingMedicine)

Summary

This is an Android retail sales application designed for pharmacy counters (point-of-sale / customer app). It provides typical e-commerce features tailored for pharmacies: product catalog, search, product details, cart, orders, promotions, notifications, and user account management. Functionality is similar to Vietnamese pharmacy apps such as Long Châu and Pharmacity (this repository implements a clone-like client experience).

Module: app (namespace com.example.clientsellingmedicine). This repository uses Gradle Kotlin DSL, AGP 8.2.x and Firebase (google-services plugin).

Environment requirements

  • JDK 11 (or compatible with AGP 8.2.x). Ensure JAVA_HOME points to the JDK.
  • Android SDK (compile SDK 34).
  • Android Studio Flamingo (or compatible) recommended.
  • Use the included Gradle wrapper (gradlew / gradlew.bat).

Main libraries used

  • Firebase (Auth, Messaging, Analytics) — via Firebase BoM and google-services
  • Retrofit + Gson — HTTP client and JSON converter
  • OkHttp logging-interceptor — HTTP request logging
  • Glide — image loading
  • Jsoup — HTML parsing
  • Cloudinary Android SDK — media upload/management
  • Lottie — animations
  • AndroidX libraries (AppCompat, ConstraintLayout, Activity KTX, WebKit)

App demo

Video Demo : https://www.youtube.com/watch?v=ulZXAta88dc

Below are screenshots captured from the running app (stored in ImageDemo/). Click to view full size on GitHub.

s1 s2 s3

s4 s5 s6

s7 s8 s9

s10 s11 s12

s13 s14 s15

s16 s17 s18

s19 s20 s21

s22 s23 s24

s25 s26 s27

s28

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages