10BC0 GitHub - iarchtesla/OOP-Hospital-System: Vitalis Cura πŸ₯ – Python OOP Hospital Management System with role-based access, patient/appointment/medicines management & modern CustomTkinter GUI. By @iarchtesla & @CommanderX0 Β· GitHub
[go: up one dir, main page]

Skip to content

iarchtesla/OOP-Hospital-System

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Vitalis Cura Hospital Management System πŸ₯✨

MIT License Python CustomTkinter

A collaborative Python OOP project simulating a real-world hospital management system with secure role-based access and a sleek modern GUI. πŸ’»πŸ©Ί

Purpose

  • Demonstrate core OOP principles: encapsulation, inheritance, polymorphism, abstraction. πŸ”‘
  • Build a scalable, maintainable application for hospital workflows. πŸ“Š
  • Create a standout portfolio piece showcasing Python GUI development and data persistence. πŸ“

Note: This is a collaborative fork from CommanderX0's original project – we worked on it together! Explore, fork, and contribute! 😊

Key Features

  • Role-Based Access Control: Admin, Doctor, Nurse, Receptionist πŸ‘₯
  • Full Management Modules: Patients, Doctors, Medicines, Appointments 🩺
  • Data Persistence: All records saved in JSON files πŸ’Ύ
  • Modern GUI: Beautiful interface built with CustomTkinter πŸ–₯️
  • Input Validation & Security: Basic checks and planned password hashing πŸ”’

Technologies

  • Python 3.x
  • CustomTkinter (modern Tkinter wrapper)
  • JSON (lightweight data storage)

Project Structure

OOP-Hospital-System/ β”œβ”€β”€ main.py # Application entry point πŸš€ β”œβ”€β”€ gui/ # All GUI windows and components 🎨 β”œβ”€β”€ models/ # Core OOP classes (User, Patient, Doctor, etc.) πŸ—οΈ β”œβ”€β”€ data/ # JSON persistence files πŸ“‚ β”œβ”€β”€ utils/ # Helper functions and utilities πŸ› οΈ β”œβ”€β”€ screenshots/ # GUI screenshots πŸ“Έ β”œβ”€β”€ LICENSE # MIT License β”œβ”€β”€ .gitignore # Git ignore rules └── README.md # You're reading this! πŸ“

Installation

  1. Clone the repository
    git clone https://github.com/iarchtesla/OOP-Hospital-System.git
    cd OOP-Hospital-System
    

About

Vitalis Cura πŸ₯ – Python OOP Hospital Management System with role-based access, patient/appointment/medicines management & modern CustomTkinter GUI. By @iarchtesla & @CommanderX0

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%
0