Skip to content

kris5179/SysKaWu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SysKaWu (short for: System Zarządzania Kliniką Weterynaryjną)

A desktop application supporting user login, role-based views and database management

Desktop app made as the final project for the 2st semester at SUT.

Features

  • RPC (Role-based access control)(views based on access levels given to user).
  • User login using login and password.
  • Safe password hashing, database stores hashes of passwords.
  • Visit and Patients managment.
  • Modern sleek UI.

Technologies (requirements)

  • C++ 17. (backend)
  • Qt 6.11.1. (frontend)
  • SQLite 3.53. (database communication)
  • libsodium 1.0.22 (password hashing)
  • CMake 3.31

File Structure

SysKaWu/ ├── main.cpp ├── LICENSE.md ├── CMakeLists.txt ├── backend/ │ ├── connection.cpp │ ├── connection.h │ ├── passwords.h │ ├── passwords.cpp │ ├── queryResponse.h │ ├── Baza_glowna.db ├── qml/ │ ├── AdminBackground.qml │ ├── adminView.qml │ ├── AppBackground.qml │ ├── CustomButton.qml │ ├── CustomTextField.qml │ ├── loginView.qml │ ├── main.qml │ ├── nurseAnimalView.qml │ ├── NurseBackground.qml │ ├── nurseView.qml │ ├── Theme.qml │ ├── VetBackground.qml │ ├── vetMedView.qml │ ├── vetPanel.qml │ ├── vetProcView.qml │ ├── vetView.qml │ ├── manager.cpp │ ├── manager.h

Authors

Piotr Michalak (wikipetantan) - Krzysztof Nazarko (kris5179) - Dawid Paduch (c0ld3x)

About

system zarządania kliniką weterynaryjną

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors