Skip to content

dventurb/hospital-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Hospital Management

Desktop hospital management application with CRUD operations, developed in C using GTK 4.

screenshot

About Project

Hospital Management is a desktop application for mananing clients, doctors and medical appointments. This project was developed in C with GTK 4, with a focus on improving GUI development with C. The project was created as part of the Algorithms and Programming curricular unit at IPVC – ESTG.

Installation

git clone https://github.com/dventurb/hospital-management.git
cd hospital-management
chmod +x install.sh
./install.sh
./hospital-management

Dependencies

All dependencies are automatically installed by the install script (install.sh).

  • GTK 4 (libgtk-4-dev)
  • GTKChart (included in ui/lib/gtkchart/)
  • libharu (libhpdf-dev)
  • hpdftbl (included in lib/hpdftbl/)
  • crypt (libxcrypt-dev)
  • cJSON (libcjson-dev)
  • Build tools: gcc, make, pkg-config

Features

  • Modern user interface with GTK 4.
  • Manage clients, doctors, and appointments.
  • Generate PDF reports using libharu and hpdftbl.
  • Visualize data with Pie Chart and Bar Chart.
  • Password with SHA-256 and salt generation for unique hashes.
  • Support for dark and light themes.

About

A desktop hospital management application featuring CRUD operations, developed in C with GTK 4. Created as part of course SEC at IPVC.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages