https://nuxt-room-booking.herokuapp.com/
- Log into Heroku
heroku login
- Clone the repository
heroku git:clone -a nuxt-room-booking
cd nuxt-room-booking
- Deploy changes
git add .
git commit -am <"summary">
git push heroku master
- cd into the project folder
cd <project-name>
- start development
npm run dev
The application is now running on http://localhost:3000.
- Go to https://nuxt-room-booking.herokuapp.com/ to start
- Search for room of choice (Small, Medium, Large meeting room)
- After search, click on 1 of the card display
- To book the room, fill in your details (name, email, start time, end time)
- Room slot will appear on the calendar
- Time available for booking each day is from 8am to 10pm
- There is only 3 sizes of meeting room
- Google Map represents the floor plan and room layout
- All meeting rooms are free to book on any given range of dates
It provides a great structure to build the project at the start.
It allows the creation of components for ease of code reuse such as navbar and allows reloading of webpage faster and updating of value without refreshing (Hot reloading)
Heroku is simple and easy to use for deploying single page app
* No backend framework or programming language involved. Used JSON file to simulate data processing
- Google Map does not display when clicking to another room via the navbar