Pharmacy Inventory management - PythonPharmacy Inventory management - Python
A modern pharmacy management system built with Python & Streamlit. Manage medicines, invoices, stock, customers & sales anPharmacy Inventory management - Python
A modern pharmacy management system built with Python & Streamlit. Manage medicines, invoices...
Overview
Take full control of your pharmacy with this powerful, all-in-one management system. Track medicines, monitor stock levels, manage customers & invoices, and get instant alerts for low stock or expired items — all from a clean, modern dashboard. Built with Python & Streamlit, it's fast, lightweight, and requires zero technical expertise to run. Perfect for pharmacies of any size. Get organized. Save time. Grow your business.
Features
- Real-Time Dashboard with summary cards and live alerts
- Medicine Management with barcode, batch tracking, and expiry dates
- Professional Invoice System with auto-numbering and payment tracking
- Customer Management with full payment history
- Smart Stock Monitoring for low stock, dead stock, and expired medicines
- Suppliers & Warehouses with multi-location support
- Staff Management with roles and salary records
- Sales Analytics with interactive charts and profit reports
- Customisable Settings for branding, currency, and thresholds
- Live Notification Bell for instant stock and expiry alerts
Requirements
- Python 3.9 or higher
- Streamlit 1.25+
- Pandas 1.5+
- Plotly 5.14+
- OpenPyXL 3.1+ (Excel export)
- ReportLab 3.6+ (PDF export)
- Pillow 9.0+ (Image processing)
- Windows OS (run.bat launcher included)
- No database server needed — uses built-in SQLite
Instructions
- Make sure Python 3.9+ is installed
- Extract the project to any folder
- Double-click run.bat — it handles everything automatically
Other items by this author
| Category | Scripts & Code / Python |
| First release | 6 March 2026 |
| Last update | 12 March 2026 |
| Files included | .py, .db |
| Tags | small business, dashboard, python, SQLite, customer management, dark theme, invoice system, stock alerts, supplier management, pharmacy management, pdf export, sales analytics, medicine inventory, streamlit, expiry tracking |








