This project is built in Flask (Python Framework) and SQLAlchemy(SQL ORM in Python) as its backend. Bootstrap is used for the awesome front end looks.
The purpose of the project was to get hands on experience with the before mentioned set of technologies.
This system currently provides interfaces to
- login for valid users
- change passwords
- add new users to the system.
- grant / revoke roles to users
- give various permissions (read / write) to roles
- add / remove patients
- add / remove tests
- search patients data
- search tests data
- logger to log all activities like successful / failed logins, additons / deletions to the system, etc.
I am working on setting up new interfaces to
- create / manage appointments
- create / manage bills
The requiremets for this project are mentioned in the requirements.txt file. pip will be a good manager for all these required softwares. Also there is a setup guide in the docs folder. The instrutions mentioned are for a Windows system. But all these steps should be mostly similar for a Linux system too.