Final project for Batch 1190 Web Development course.
This Web App allows user to create an itinerary for their trip with a single click of a button.
After creating a trip with the destination and dates, a user will save all the location they want to go on their vacation, and the app will create the itinerary for you based on how far the locations are from each other to minimize travel time for your holiday.
App home: https://www.smartvacay.app
Donald Chow Github, Linkedin
Yin Lee Github, Linkedin
Joyce Lau Homing Github, Linkedin
Arthur Andrade West Github, Linkedin
Install gems
bundle install
Install JS packages
yarn install
Create .env file
touch .env
Inside .env, set these variables.
# Google
GOOGLE_API_SERVER_KEY=##################
GOOGLE_API_BROWSER_KEY=##################
# Email
OUTLOOK_ADDRESS=########@########.com
OUTLOOK_APP_PASSWORD=##################
rails db:create
rails db:migrate
rails db:seed
rails s
- Rails 7 - Backend / Front-end
- Stimulus JS - Front-end JS
- Heroku - Deployment
- PostgreSQL - Database
- Bootstrap — Styling
- Figma — Prototyping