/hotel

Hotel booking system desktop app 🏨

Primary LanguageJavaThe UnlicenseUnlicense

Hotel project badge badge

The project is to create a hotel booking system for a small hotel. We are going to create a desktop application using JavaFX and connect it to a MySQL database. The system should work for a hotel with about 20 -- 80 rooms, but we want to make it as flexible as possible. The program is only going to be used by staff at the hotel, never by the guests, but there are two types of staff -- reception staff and administrators -- with different privileges. Below, "user" means both user types, otherwise they are specified.

Documentation

Here is the product backlog (what has been done and what needs to be done).

Here is the documentation about how to run the database locally on your computer.

Here is the Java class documentation (HTML format).

Presentation video

Watch the video

Contributions

All contributions are welcome, just look at the CONTRIBUTING.md file.

Shout-out to:

  • Atakan Coban
  • Cloé Magnien
  • Fabian Dacic
  • Hélder Monteiro
  • Yuyao Duan
  • Oscar Johansson
  • Martin Debouté