This portal has two parts:
- Frontend : React | Redux | Redux Thunk | Bootstrap 5
- Backend : Django | Django Rest Framework | Django Rest Knox (for token authentication)
You can visit the website at : https://hospital-slot-booking.vercel.app/
There are two types of users :
-
Normal Users -
- Can create and login with their account
- Can view slots
- Book an appointment
- View their previous bookings
- Request to cancel an appointment by selecting a reason from given choices
-
Admin/Staff Users -
- Directly login with the staff ID
- Can view, create, activate and deactivate slots
- View all the bookings made by users
- Respond to user's cancellation requests (Approve or Decline)
- Mark bookings as complete