🎉🎉🎉Go Live: http://hotelreservation.orhanozkercin.com/ 🎉🎉🎉

Project has very little dependencies list. For HttpClient it uses built in fetch method. It also uses new Vue3 and composition API with new setup configuration.

I try to use new features as much as possible. Used experimental <Suspense> api for async components. Also I used <KeepAlive> api to keep the state of some components.

I used composable methods for several purposes. I shared logic with those methods.

Installation

yarn && yarn dev

Stack

  • Vue 3
  • Tailwind 3
  • Vuex 4

Dependencies

    "vue": "^3.2.29",
    "vue-datepicker-ui": "^3.1.1",
    "vue-paycard": "^0.7.0",
    "vuex": "^4.0.2"

Screenshots

msedge_zH7jHr0U1s.mp4

1 2 3 4 5 6 m1 m2 m3