Skip to content

Smthbig/Ramm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

23 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฅ Ramm Healthcare โ€“ Smart Clinic Management App

A modern, offline-first clinic management app built with Material You (Material 3) design โ€“ for Indian doctors and small clinics.


๐Ÿš€ Features

๐Ÿง‘โ€โš•๏ธ Patient Visit Management

  • Add/update patient details: name, age (Y/M/D), and visit date.
  • Track payment mode: Cash / UPI / Online.
  • Auto-formatted visit history view.
  • Long press any visit to Edit/Delete full patient data.

๐Ÿ’Š Medicine Billing System

  • Dynamic medicine picker dialog with search.
  • Add multiple medicines with:
    • Quantity
    • Price per unit
    • Discount (%)
    • Final amount auto-calculated
  • Live medicine cart preview with delete support.
  • Grand total auto-calculated with payment mode selection.

๐Ÿ“š Visit History & Filters

  • Clean CardView display for visits.
  • Filter by:
    • ๐Ÿ“… Date Range
    • ๐Ÿ” Keyword search (name, age, phone, amount)
  • Full patient + medicine summary in one screen.

๐Ÿ–‹ Editable Record Dialogs

  • Long-press to edit:
    • Name, Age, Visit Date, Payment Mode
    • Medicine list, quantity, discounts
  • Rounded, Material 3-styled dialogs with scroll and autofill.

๐Ÿงพ ๐Ÿ“ค Export to PDF (NEW!)

  • Export full visit and medicine bill records as PDF.
  • Print-friendly format.
  • Works fully offline โ€“ no cloud storage needed.

๐ŸŽจ Material You UI (Material 3)

  • Rounded components, clean layout.
  • Light/Dark mode support.
  • Responsive design for all screen sizes.

โš™ Intelligent UX

  • Live calculation on quantity/discount change.
  • Dynamic search UI.
  • Validations on inputs.
  • Smart defaults for faster entry.

๐Ÿ” Privacy & Offline-first

  • 100% local data via SQLite
  • No Internet required.
  • No cloud, full privacy โ€“ ideal for rural clinics.

๐Ÿ“ธ Screenshots

Home Screen Add Patient Medicine Picker

Billing Summary Visit History Filters

Editable Dialog Dark Mode Export to PDF


๐Ÿงฉ Tech Stack

Technology Purpose
Java Core application logic
SQLite Local data storage
SharedPreferences Configuration flags & storage
Material 3 (MDC) UI components & themes
RecyclerView Dynamic medicine list
BottomSheetDialog Medicine selection modal
Dialogs & Alerts Edits and confirmations
CardView Visit card layout
Lottie (Optional) Animations

๐Ÿ”ฎ Upcoming Features

  • ๐Ÿ—ƒ Export to Excel
  • โ˜๏ธ Backup/Restore (local & cloud)
  • ๐Ÿ“ˆ Visit analytics dashboard
  • ๐Ÿ‘จโ€โš•๏ธ Multi-user login (Doctor/Staff mode)
  • ๐Ÿ”„ Google Drive/Firebase sync
  • ๐Ÿ“ฑ Tablet optimization & RTL support

๐Ÿ— How to Build

  1. Clone or download this repository.
  2. Open the project in Android Studio (or any compatible Java IDE).
  3. Ensure compileSdk and targetSdk are API 23+ (Android 6.0 or above).
  4. Click Build โ†’ Build APK(s) and install on your Android device.

๐Ÿ‘จโ€๐Ÿ”ฌ Developer Info

๐Ÿ‘จโ€๐Ÿ’ป Author: Ramm Healthcare Dev Team
๐Ÿ“Œ Mission: Empower clinics with fast, simple, and fully offline management software tailored for Indiaโ€™s local healthcare practices.

๐Ÿ’ก This app stores everything securely on your device โ€” no internet required. 100% privacy, zero data sharing.


About

A Clinic management app

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages