- The project Front-end is made using pure HTML, CSS, & JS.
- The project Back-end is made using Flask (Python) and SQLAlChemy (SQLite).
General Information
- This project is HIS for Cardiology Department for managing the reservations of patients with their doctors. and the admin has a higher access to:
- See statistics and view all patients
- See statistics and view / edit / add doctors
- Add admins
- Any Patient can sign up to make an account to further make appointments with available doctors.
- Patient or Doctor or Admin can sign in to open their profiles.
Project Front-end is created with:
- HTML version: 5
- CSS version: 3
- JS version: ES6
Project Back-end is created with:
- Flask version: 2.1.2
- Flask_Bcrypt version: 1.0.1
- Flask_Bootstrap version: 3.3.7.1
- Flask_Login version: 0.6.1
- Flask_SQLAlchemy version: 2.5.1
- Flask_WTF version: 1.0.1
- WTForms version: 3.0.1
- SQLAlChemy version: 1.4.0
- Gunicorn version: 20.1.0
To run this project, install it locally using pip:
$ cd ../"project_path"
$ pip install "required_modules"
$ py run app.py
This app Front-end design is inspired by @fajarnurwahid - Create Responsive Admin Dashboard
GitHub Repo
Hosted Website **Heroku free services are not available anymore that's why the app will not run globally**
-
User Accounts to test the website:
-
Username | Password
-
patientexample | 12345678
-
doctorexample | 12345678
-
adminexample | 12345678
-
-
- Mahmoud Salman (Back-end)
- Yousef Kadry (Backend)
- Maye Khaled (Frontend)
- Rawan Fekry (Frontend)
- Habiba Fathalla (Frontend)
- Mayar Ehab (Frontend)
