Skip to content

Python backend for the selection task for software engineering academy compfest 13

Notifications You must be signed in to change notification settings

bhimsur/COMPFEST-SEA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

27fe4de · Jul 9, 2021

History

24 Commits
Jul 9, 2021
Jul 9, 2021
Jul 9, 2021
Jul 9, 2021
Jul 9, 2021
Jul 9, 2021
Jul 7, 2021

Repository files navigation

COMPFEST Hospital

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

Features for Administrator

  • List of appointments
  • Create new doctor appointment
  • Update the doctor appointment
  • Delete the doctor appointment
  • List of patients in each doctor appointment

Features for Patients

  • List of appointments
  • Apply to an appointment (max patient: 3)
  • Cancel an appointment

Tech Stack

🐬 MySQL            : Store all data
⚡️ FastAPI           : Backend framework to provide the data from database
🔐 JWT                : User session and securing endpoints
✔️ VueJS             : More efficient web app
🅱️ Bootstrap       : Web app styling
💚 Swagger UI    : Test API endpoints and make sure API well documented

Repository

Backend Project   : https://github.com/bhimsur/COMPFEST-SEA
Frontend Project  : https://github.com/bhimsur/COMPFEST-SEA-VUE

Deployment Demo

Web App => COMPFEST Software Engineering Academy - Hospital
API Documentation => FastAPI - Swagger UI

About

Python backend for the selection task for software engineering academy compfest 13

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages