Skip to content

This repository houses a robust and user-friendly Room Reservation Application built using the Ruby on Rails framework. With its intuitive interface and powerful features, this app aims to streamline the hotel booking process for both guests and hotel staff.

License

Notifications You must be signed in to change notification settings

Fene-87/hotel-room-reservation-back-end

 
 

Repository files navigation

📗 Table of Contents

🏥 Hotels Resrvation API

The Hotels Resrvation API allows users to create account and create new Rooms and can reserved the room.

Frontend Repository

Final capstone front end

📷 screenshots

🛠 Built With

Tech Stack

🚀 Live API Demo

Key Features

  • Create user based on role
  • Create room and view all rooms
  • Create reservations and view all reservations

(back to top)

💻 Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  • Command line or terminal
  • IDE such as VsCode.
  • Rails needs to be installed on your system.

Setup

Clone this repository to your desired folder: Example command:

  git clone https://github.com/huzaifakhan0308/full-stack-capstone-back-end.git
  cd full-stack-capstone-back-end

Install

Example command:

  cd full-stack-capstone-back-end
  bundle install (install all dependencies)
  rails db:create (to create database)
  rails db:migrate (to migrate tables)

Usage

To run the project redirecting to the root directory of the project and run the following command:

 bin/rails server (to run web API)

Test

To test the web app run the following command:

 rspec spec ( to test the web API)

👥 Authors

👤 Huzaifa khan

👤 Jitender Kumar

👤 Mark Fenekayas

👤 Aubin SIMPEZE

(back to top)

🔭 Future Features

  • [add comments for and likes rooms]

(back to top)

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Give a ⭐️ if you like this project!

(back to top)

🙏 Acknowledgments

  • We would like to thank microverse community for the support and guidance, Thank you Murat Korkmaz on Behance for the Awesome Design Template.

(back to top)

📝 License

This project is MIT licensed.

(back to top)

About

This repository houses a robust and user-friendly Room Reservation Application built using the Ruby on Rails framework. With its intuitive interface and powerful features, this app aims to streamline the hotel booking process for both guests and hotel staff.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Ruby 94.7%
  • Batchfile 4.7%
  • Other 0.6%