Skip to content

Repository files navigation

MonaGraph — Secure Patient Records & Medication Management System

A fully licensed, client-delivered desktop application for secure patient data management and medication tracking, built for a paying client at the University of Namibia School of Pharmacy.

Overview

MonaGraph is a standalone desktop system designed to manage patient records, track medications, and generate compliance reports — all protected by enterprise-grade encryption and a license-key activation system.

Features

  • 🔐 License-key activation system with Fernet encryption to control software access
  • 👥 Secure multi-user authentication with role-based access control (Admin / User)
  • 🔒 SHA-256 password hashing for all user credentials
  • 🏥 Patient registration and full medication tracking modules
  • 📊 Interactive data visualisations using matplotlib
  • 📄 Automated PDF, Word and Excel report generation for compliant record-keeping
  • 💾 Packaged as a standalone licensed .exe for client deployment

Tech Stack

Language: Python
UI: CustomTkinter
Security: Fernet Encryption, SHA-256 Hashing, License-Key Validation
Data & Reporting: pandas, openpyxl, matplotlib, reportlab
Deployment: Packaged as standalone .exe

Status

✅ Delivered and licensed to client — University of Namibia, School of Pharmacy

Developer

Benjamin Intja Hairungu — benjaminintja@gmail.com

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages