Hospital Medicine Management System in Python

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…


This content originally appeared on DEV Community and was authored by Vihanga Anuththara

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/


This content originally appeared on DEV Community and was authored by Vihanga Anuththara


Print Share Comment Cite Upload Translate Updates
APA

Vihanga Anuththara | Sciencx (2025-07-15T14:12:22+00:00) Hospital Medicine Management System in Python. Retrieved from https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/

MLA
" » Hospital Medicine Management System in Python." Vihanga Anuththara | Sciencx - Tuesday July 15, 2025, https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/
HARVARD
Vihanga Anuththara | Sciencx Tuesday July 15, 2025 » Hospital Medicine Management System in Python., viewed ,<https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/>
VANCOUVER
Vihanga Anuththara | Sciencx - » Hospital Medicine Management System in Python. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/
CHICAGO
" » Hospital Medicine Management System in Python." Vihanga Anuththara | Sciencx - Accessed . https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/
IEEE
" » Hospital Medicine Management System in Python." Vihanga Anuththara | Sciencx [Online]. Available: https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/. [Accessed: ]
rf:citation
» Hospital Medicine Management System in Python | Vihanga Anuththara | Sciencx | https://www.scien.cx/2025/07/15/hospital-medicine-management-system-in-python/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.