Final-Group-Capstone-Backend

This is a Hotel bookings app that allows users to search a list of rooms available and make reservations for 24hs. This is the back-end repo.

Stars
0

Table of Contents

Cottage booking app

Cottage booking app is a booking app that allows users to search a list of available cottages and make reservations. This is the backend repository.

Frontend repo is here

After launching a local server, this link provides access to API documentation: http://localhost:3000/api-docs/index.html

Built With

Tech Stack

Key Features

  • Create new user
  • Create new cottage
  • Delete cottage
  • Add reservation
  • Display my reservations list

Live Demo

Live Demo

Getting Started

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

Prerequisites

In order to run this project you need:

Setup

Clone this repository to your desired folder:

Clone the back-end repo

git clone [email protected]:billymohajeri/Final-Group-Capstone-Backend.git

Clone the front-end repo

git clone [email protected]:billymohajeri/Final-Group-Capstone-Frontend.git

Install

Install the backend project with:

cd Final-Group-Capstone-Backend

bundle install to install all gems used.

rails db:create to create the database.

rails db:migrate to run the database migrations you created.

rails db:seed to add a new uer to the database.

rails s to run the dev server.

Go to http://localhost:3000/api-docs/index.html to see API documentation.

Install the frontend project with:

cd Final-Group-Capstone-Backend

npm install to install the app.

npm start ro run the app.

Authors

Billy Mohajeri

Gaurav Gangwar

Botlhale Setou

Kanban Board

  • Link to Kanban Board: Kanban
  • Initial state of Kanban board: Kanban Image
  • We are a group of 3 persons.

Future Features

  • Improve the application UI
  • Add comment button
  • Improve authentication system
  • Authorization

Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

If you like this project, please consider giving it a star.

Acknowledgments

  • I would like to thank all code reviewers for making this project better.

  • Original design idea by Murat Korkmaz on Behance.

Photos:

License

This project is MIT licensed.

Related Projects