Skip to content

Component based room booking site for a hotel using vue.js with pinia, mobile first.

Notifications You must be signed in to change notification settings

eynimeni/vueHotel

Repository files navigation

Boutique Hotel

Component based booking site using vue.js with pinia, mobile first.

Boutique Hotel is a practice project that was created as part of the web development course at the FH Technikum Vienna.

The task was to implement a hotel booking site for the boutique hotel. Thereby it should be possible for the guests to book hotel rooms for a certain period of time, if the corresponding occupancy rate allows it. The guests can also register to reuse their personal data for future bookings or to view their bookings.

How to run the app

install dependencies using ‘npm install’
start server using ‘npm run serve’
Go to localhost in your browser

User Stories

U1: Als Gast möchte ich in Form einer Website das Hotel präsentiert bekommen um mich darüber zu informieren.
U2: Als Gast möchte ich eine Übersicht über Hotelzimmer und die zugehörigen Details sehen können , um mir nach meinen Vorstellungen ein Zimmer auszusuchen.
U3: Als Gast möchte ich überprüfen ob ein bestimmtes Zimmer zum meinem gewünschten Reisezeitraum verfügbar ist , um festzustellen, ob ich das Zimmer werde buchen können.
U4: Als Gast möchte ich zu einem ausgewählten Zeitraum ein ausgewähltes Zimmer buchen um eine Unterkunft in meinem Urlaub zu haben.
U5: Als Gast möchte ich nach der Buchung erfahren, ob diese erfolgreich oder fehlerhaft war um zu wissen ob ich meinen Prozess beenden kann, oder weitere Schritte nötig sind.
U6: Als Gast möchte ich mich registrieren können , damit ich meine Datenwieder verwenden kann und meine Buchungshistorie aufrufen kann.
U7: Als registrierter Gast möchte ich mich am Portal anmelden können , damit ich bei einer erneuten Buchung, meine Daten nicht mehr eingeben muss und meine Buchungen anzeigen kann.
U8: Als registrierter Gast möchte ich meine vergangenen und aktuellen Buchungen ansehen können , um einen Überblick zu haben, welche Zimmer ich früher hier gebucht hatte.

About

Component based room booking site for a hotel using vue.js with pinia, mobile first.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published