Skip to content

CMPT-276-SPRING-2025/final-project-16-moons

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

159 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jack of All Travel

Overview

Jack of All Travel is a travel application that consolidates all your planning/vacation needs into one convenient place. Eliminating the need to switch between multiple different applications making your trip details easy to track. Equipped with the functionality to create shared calendars and access mapping features using the Google Calendar and Google Maps APIs.

Prerequisites

  • You must have Node.js downloaded.

Local Deployment

Follow these steps to set up and run the project locally:

  1. Clone the repository

    git clone [email protected]:CMPT-276-SPRING-2025/final-project-16-moons.git
    cd final-project-16-moons
  2. Install dependencies in the root directory

    npm install
  3. Navigate to the app directory and install additional dependencies

    cd app
    npm install
  4. Set up environment variables

    • Create a .env file in the app directory
    • Add the following environment variables:
      VITE_GOOGLE_CALENDAR_API_KEY=your_google_calendar_api_key
      VITE_GOOGLE_MAPS_API_KEY=your_google_maps_api_key
      
    • Replace your_google_calendar_api_key and your_google_maps_api_key with your actual API keys
    • To obtain API keys:
      • Check the canvas submission for included keys if you are the teaching team.
    • Otherwise go to the documentation pages:
  5. Start the development server

    npm run dev
  6. Open the application

Project Links

About

Jack of All Travel - Cmpt 276 Group 16

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors