/easy-booking-app-backend

The EASY BOOKING is a hotel booking app where users can make room reservations by specifying the date of entry and date for depature. Users will have various options to select from, based on what accomodities or special facilities offered along with a preferred room.

Primary LanguageRubyMIT LicenseMIT

Easy booking

Project Description

The EASY BOOKING is a hotel booking app where users can make room reservations by specifying the date of entry and date for depature. Users will have various options to select from, based on what accomodities or special facilities offered along with a preferred room.

Built With

  • Ruby
  • Git
  • Github
  • Rubocop
  • RSpec
  • Stylelint

Getting Started

To get a local copy of the program running, follow these simple steps

Demo

https://deploy-preview-10--easy-booking12.netlify.app/

Prerequisites

  • IDE, preferably Visual Studio Code

Install

  • Ruby
  • Rails

Setup

  • Open a command line terminal (Git bash preferrably) and navigate to a directory where you would like to save the work folder using cd.
  • Clone the repository with git clone https://github.com/sntakirutimana72/final-capstone-backend to have a copy of the backend server.
  • To get the curent working tree, git fetch --all, then checkout to "dev" branch.
  • Finally, run the application by doing the following:
    • navigate to the root directory with a command line preferably ubuntu terminal
    • run 'bundle install'
    • run 'rails db:create'
    • run 'rails db:migrate'
    • run 'rails db:seed'
    • run 'rails serve'
  • Clone the front end of the application with git clone https://github.com/sntakirutimana72/final-capstone-frontend to have a copy of the front end
  • Finally, run the application by doing the following:
    • navigate to the root directory with a command run 'npm install' run 'npm start'

Kanban board

Authors

👤 Wale Olapetan

👤 Steve

👤 Chris Siku

👤 Ali Atayee

👤 Safar Ali

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Hat tip to Microverse
  • Shoutout to Murat Korkmaz for providing the design

📝 License

This project is MIT licensed.