It is an online booking management system where hospitals, clinics, or individual doctors can create an account and accept bookings, while users can view available health services near them and create bookings.
- Install docker
- Create a file named as
.env
in the project root path and add below varriablesYou can set the respected values as per your needSECRET_KEY= PORT= DB_USER= DB_PASSWORD= DB_NAME= DB_URL= GIN_MODE= CGO_ENABLED= FROM_EMAIL= SMTP_SERVER= SMTP_PORT= SMTP_USERNAME= SMTP_PASSWORD= DEFAULT_RECIPIENT_EMAIL= ACCESS_TOKEN_EXP= REFRESH_TOKEN_EXP=
- And finally run
docker-compose up
and that's it!
- User management
- Booking management.
- Implement Auth system, JWT specifically.
- Implement geolocation so that users can view doctors that are nearest to them.
- Integrate an email service for sending booking-related notifications.