Building a simple Hospital Medicine Management System in Python ( Tkinter + JSON )
Managing medicine inventory in hospitals can get messy without a proper system. As an HNDIT student passionate about solving real-world problems using code, I created a Hospital Medicine Management System using Python's Tkinter.
๐ก Why I Built It
I wanted to practice Python GUI development and build something meaningful, and this was my first individual project as part of my HNDIT studies. It gave me hands-on experience in building a complete desktop application from scratch using Python.
โ๏ธ Tech Stack
- Python Tkinter - for building the GUI
- JSON - for storing and loading medicine data
- ReportLab - to export reports as PDF
- Matplotlib - to visualize stock data with bar charts
- webbrowser module - to open useful links inside the app
๐ก๏ธ Features
- Add, update, delete medicines
- View all medicine info
- Export medicine reports to PDF
- Stock level chart ( bar graph )
- Open official links inside app
๐ What I Learned
- How to build responsive Tikinter UIs
- Storing structured data using JSON
- Generating styled PDFs with ReportLab
- Plotting charts using Matplotlib
- Combining multiple Python libraries in one project
๐๏ธ GitHub
Check it out here: https://www.github.com/vanu888/HMMSystem
HMMSystem user-manual: https://vanu888.github.io/HMMSystem/
Top comments (0)