Tourify

This is an app in which you can reserve a tour, create a tour, delete a tour and show all your reserved tours. This app was created by separating the Fron-End and the Back-End into two repositories. This is the repository of the back-end API.

Front-End repository

Link to Fron-end Repository

Live Demo

Link to live Demo

API-Documentation

Link to Documentation

Kanban board

Built With

  • Rails, Ruby, Devise, Cancancan, Rspec, SQL, Capybara.

Prerequisites

  • Make sure Ruby is installed.
  • Make sure PostgreSQL is installed.

Setup Project

  • Open your terminal.
  • Clone repo by running this command: git clone https://github.com/Santiago220991/Booking-Tours.git
  • Navigate to project folder: cd Booking-Tours
  • Install dependencies with bundle install
  • Create the database: rails db:create
  • Create database tables and schema: rails db:migrate

Usage

  • Run with rails server

Run the tests

rspec spec

Authors

👤 Santiago Cárdenas

👤 Mar Bautista

👤 Mahmoud Makhlouf


🤝 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.