Skip to content

Donald-Chow/smartvacay

Repository files navigation

✈️ SmartVacay

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

Team Members

Donald Chow Github, Linkedin
Yin Lee Github, Linkedin
Joyce Lau Homing Github, Linkedin
Arthur Andrade West Github, Linkedin

Getting Started

Setup

Install gems

bundle install

Install JS packages

yarn install

ENV Variables

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=##################

DB Setup

rails db:create
rails db:migrate
rails db:seed

Run a server

rails s

Built With

About

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.

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors