This is some detail introduction to project: https://github.com/iae-booking/room_booking_backend


Introduction

This is a backend system for a room booking system. Using RESTful API to communicate with the frontend to perform CRUD operations for hotels, rooms, bookings, and ratings.

Tech stack used in the project:

  • Python FastAPI
  • PostgreSQL

Demo (with frontend interface)

Demo video

APIs

Below are two example APIs (auth and member) showing in Swagger UI:

Swagger UI

Database Design

ER Diagram:

ER Diagram

Functional Dependencies:

Functional Dependencies