This dashboard wep app made to easily organize doctor appointments for admin and patients
Demo app has already been deployed on this link
You can login using username: admin
and password: admin
to test the admin role
You can register to create patient account, or you can also use username: budi1
and password:budi1
to test the patient role
✔️ Made with MySQL, FastAPI, Vue CLI, and Bootstrap for more efficient distribution
- List of appointments
- Create new doctor appointment
- Update the doctor appointment
- Delete the doctor appointment
- List of patients in each doctor appointment
- List of appointments
- Apply to an appointment (max patient: 3)
- Cancel an appointment
🐬 MySQL : Store all data
⚡️ FastAPI : Backend framework to provide the data from database
🔐 JWT : User session and securing endpoints
✔️ VueJS : More efficient web app
💚 Swagger UI : Test API endpoints and make sure API well documented
Backend Project : https://github.com/bhimsur/COMPFEST-SEA
Frontend Project : https://github.com/bhimsur/COMPFEST-SEA-VUE
Web App => COMPFEST Software Engineering Academy - Hospital
API Documentation => FastAPI - Swagger UI