Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 

Repository files navigation

MediFlow-Pro

A modern, highly-polished Pharmacy Management System with Real-Time Billing, Inventory Tracking, Smart Reporting, and Barcode Scanning built using React, Vite, and Tailwind CSS.

πŸ₯ MediFlow Pro

MediFlow Pro is an enterprise-grade, offline-first Pharmacy Management and Point of Sale (POS) system designed for retail pharmacies, medical stores, and healthcare dispensaries. It combines desktop-native power with real-time peer-to-peer synchronization, allowing multiple billing terminals to operate seamlessly on a local network.


πŸš€ Key Features

  • ⚑ Smart Billing & POS Terminal: Ultra-fast invoicing with discount rules, barcode scanning support, printing configurations, and customer ledger management.
  • πŸ“¦ Advanced Inventory Management: Batch-wise tracking, dosage form, manufacturer tagging, rack/shelf location management, and automatic stock level warnings.
  • ⚠️ Smart Expiry Alerts: Interactive dashboard indicators showing upcoming expirations and automatically flagging expired medicines.
  • πŸ”— Peer-to-Peer LAN Sync: Real-time synchronization between master nodes and cashier terminals using an election algorithm and Socket.ioβ€”no cloud connection required.
  • πŸ“Š Financials & Interactive Reports: Generate sales, profit, expense, and stock reports. Export instantly to professionally styled PDFs and Excel sheets.
  • πŸ‘₯ Staff & Payroll Management: Employee profile directory, attendance tracking, and monthly payroll history management.
  • 🚚 Supplier & Returns Ledger: Log supplier supplies, maintain credit balances, and handle customer/supplier returns seamlessly.
  • πŸ” Highly Secure Backup & Audit Logs: AES-encrypted secure database backups (.mfp) and detailed audit logs of all user activities for strict compliance.

πŸ› οΈ Tech Stack

  • Frontend: React 18+, TypeScript, Tailwind CSS, Recharts (Data Visualization), Lucide React (Icons), Framer Motion (Animations)
  • Backend: Node.js, Express, Socket.io (Real-time LAN sync)
  • Desktop: Electron (for native receipt printing and desktop containerization)
  • State & DB: Local-first secure browser storage with automated JSON/local synchronization

About

A modern, highly-polished Pharmacy Management System with Real-Time Billing, Inventory Tracking, Smart Reporting, and Barcode Scanning built using React, Vite, and Tailwind CSS.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors