Design and implement the relational database schema for core entities: Users, Hotels, Rooms, Bookings, and RoomTypes. Utilize an ORM (e.g., SQLAlchemy with Alembic for Python, or TypeORM for TypeScript) to define models and migrations. Develop initial RESTful API endpoints for CRUD operations on Users, Hotels (initially one), RoomTypes, and Rooms. Focus on data integrity and relationships.
Bounty: 8 PTS
Design and implement the relational database schema for core entities: Users, Hotels, Rooms, Bookings, and RoomTypes. Utilize an ORM (e.g., SQLAlchemy with Alembic for Python, or TypeORM for TypeScript) to define models and migrations. Develop initial RESTful API endpoints for CRUD operations on Users, Hotels (initially one), RoomTypes, and Rooms. Focus on data integrity and relationships.
Bounty: 8 PTS