Skip to content

Hotel room reservation application for AsiKarikas 2023

Notifications You must be signed in to change notification settings

LauriSarap/Hotell567

Repository files navigation

Hotel Room Reservation Desktop Application

This application was built for the ASI Karikas 2023 competition. One of the goals of the competition was to build a hotel room reservation application. https://asikarikas.ee/

Information

  • Built using .NET Maui
  • Supports only Windows (theoretically Mac as well but I haven't tested)
  • Uses SQLite and writes to a .DB file

Main Features

  • The customer can view available rooms and the information associated with them.
  • The customer can book a room from a specific date to another specific date.
  • The reserved room cannot be rebooked during the reserved period.
  • The rooms are categorized as types, and each type has its own amount of beds. All rooms have a price per night cost.
  • The customer can view the full price of their reservation, which is based on the price per night but with a 1.5 multiplier on weekends (Saturday-Sunday night and Sunday-Monday night).

Additonal Features

  • The customer can view the hotel's contact information and location.
  • The customer can search for rooms based on category, price, and dates.
  • The customer must enter their personal data to make a reservation.
  • The hotel employee/admin can view customer data related to the reservation, room data, and reservation time period.
  • The hotel employee/admin can add and delete rooms.

Usage

  1. Login or register an account
  2. Search for a room
  3. Finish account credentials
  4. Book a room
  5. Log out
  6. Login as admin
    • Username: admin
    • Password: kasutajalego
  7. View reservations and rooms
  8. Create new rooms and delete old ones
  9. For new room images to get refreshed, restart the application

Installation

  • WINDOWS 10 ONLY!

  • Download git for your computer

  • Download Visual Studio 2022

    • Download .NET Maui using Visual Studio Installer
    • Make sure that you have .NET 6.0 installed!
  • Clone the repository by opening a command prompt in some random folder and typing: git clone https://github.com/LauriSarap/Hotell567.git

  • Open the solution in Visual Studio

  • Run the application through Visual Studio !Wait a bit before starting as VS needs to download Nuget packages!

Images

Login Page Rooms page Rooms page Account info

About

Hotel room reservation application for AsiKarikas 2023

Topics

Resources

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •  

Languages