Link Search Menu Expand Document
Table of contents
  1. Hotel reservation project
    1. Case study

Hotel reservation project

This project focused on presenting the potential of creating a hotel reservation system design by R packages.

The R language is mostly associated with data analysis (especially biomedical), visualization, and statistics. Many packages allow the deployment of a functional website. Also, they are used to create a dashboard for the administration panel (e.g. by the shinydashboard). By using the free shinyapps.io version, I have created the hotel management system. It focuses on the functionality of the reservation system, database queries, and e-mail to the user with reservation confirmation.

Live demo Get it from the GitHub

Case study

  • SlickR library was used to create a hotel gallery.
  • ShinyWidgets, shinythemes, and shinycssloaders were used to enhance user experience.
  • RSQLite was used to communicate with the database, the e-mail system emayili, and magrittr to parse. The QR code is displayed using qrencoder and application rendering using raster, rsvg, and svglite.
  • Sending mail is done by jetmail.
  • The site is located on the Shinyapps server, where SSL communication is provided.
  • The reservation can be deleted only once.

Demo

Scan of the QR code by Santander App:

Demo

More details of the email sent by mailjet.com:

Demo