An open API service indexing awesome lists of open source software.

https://github.com/captaincluster/takehome_hotel_booking


https://github.com/captaincluster/takehome_hotel_booking

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

        

# Hotel Booking System

This repository contains the solution to the takehome assignment given by _SyncronTech_. It contains a draw.io UML class diagram,
Java source code (mostly demonstrating relations, a singleton, inheritance, polymorphism and the APIs. It also has a main file
to demonstrate a scenario in which a customer attempts to book an overlapping time for a hotel room. The program was also made
with some tests to ensure functionality via TDD.

UML class diagram
---
![kuva](https://github.com/user-attachments/assets/33841a4a-afea-4803-b0bc-5b029e1aadd7)

Figma UI concept
---
![kuva](https://github.com/user-attachments/assets/dcc9e9f0-fb81-41eb-979f-9a6b471059df)

![kuva](https://github.com/user-attachments/assets/98e0fb38-9d43-4297-96e4-5f06d4ba1102)

![kuva](https://github.com/user-attachments/assets/49b1b0ff-87a0-47cf-b668-cbc32283c2d7)

![kuva](https://github.com/user-attachments/assets/6fba2fc5-72b9-4d51-9dcf-10b5bab97223)

![kuva](https://github.com/user-attachments/assets/202cc674-ad63-4fb3-ae52-8132925f8288)