Skip to content

This is an back-end API for a resorts booking web app. In this app, users can see available resorts, reserve resorts, and see own reservations. Users with admin role can also create, update and delete resorts.

Notifications You must be signed in to change notification settings

banlon-jones/booking-appointment-rails-backend

Repository files navigation

Resorts Booking API

This is an back-end API for a resorts booking web app. In this app, users can see available resorts, reserve resorts, and see own reservations. Users with admin role can also create, update and delete resorts.

This project is made as part of Microverse program.

Built With

  • RUBY
  • RAILS

Logging In with Admin

  • To log in as admin use email: admin@gmail.com and password: password

Token Usage

  • Use the below docs to register then login inorder to get an access token.
  • Click on the Authorize button in the API documentation and paste the access token to login

API Documentation

Resorts Booking API Documentation

Live Demo

Kanban Board

Initial State

Current State

Final Team Size

  • We are a team of five developers.

Getting Started

Start by cloning the repository.

git clone https://github.com/banlon-jones/booking-appointment-rails-backend.git

Navigate to the created folder.

cd booking-appointment-rails-backend

Current Ruby Version for this project

ruby 3.1.2

Install all the dependencies.

bundle install

Create and migrate the database

rails db:create
rails db:migrate

To run the test suits

bundle exec rspec spec

To run the server

rails s

Link to localhost

Author

👤 Adorn Choga

👤 Banlon Jones.

👤 Kanu Mike

👤 Tekle Gebreyohannes

👤 Vana Seraydarian

🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

📝 License

This project is MIT licensed.

About

This is an back-end API for a resorts booking web app. In this app, users can see available resorts, reserve resorts, and see own reservations. Users with admin role can also create, update and delete resorts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published