The project was built for Blood Alley Tours, a new company offering walking tours in the Gastown neighbourhood of Vancouver, British Columbia. They requested for a simply designed booking site.
It was bootstrapped with rails new blood_alley_tours_api and the front end is built on a seperate repository called "blood_alley_tours".
The two projects are to be run at the same time.
The site has the ability for potential customers to both book and pay for a walking tour, as well as reaching out to the Blood Alley Tours team for any general inquiries. Upon booking, customers get an email with the details of their booking.
- Active-Mailer gem is being used to handle email communication with customers, on all new booking as well as for general inquiries
- Ensured protection of user's payment information using Ruby on Rails environment variables
- Back-End: Ruby on Rails API, Active-Mailer
- Database: PostgreSQL
- Dependencies:
- gem "pg", "~> 1.1"
- gem "bcrypt", "~> 3.1.7"
- gem 'active_model_serializers', '~> 0.10.2'
- gem 'rack-cors'
- gem 'stripe'
- gem "letter_opener"
Follow the steps in this link to clone the repository
Installs all dependencies required for the project's full functionality
Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.