Skip to content
No description or website provided.
JavaScript CSS HTML
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Travel Game Plan


Going on vacation? A business trip? Organizing a trip with friends? Keep track of them all with Travel Game Plan! Coordinate your trip with friends and keep track of who's bringing what.


Trip Dashboard Page:

Your Trip Dashboard Page shows:

  • A list of all trips that you are tracking.
  • The details of each trip, including: trip name, dates, destination address, and trip description.
  • A link to send to your friends to invite them to collaborate with you on what to bring and hwo will bring it.

Just click on the trip and you will be redirected to the Game Plan lists.

Game Plan Lists Page:

  • Items for your trip are split into 'Items Needed' and 'Items Accounted For' lists.
  • You can add a new item to either list.
  • You can edit or delete an item from either list.
  • To move an item from the 'Items Needed' list to the 'Items Accounted For' list, click the edit button, then click the 'Claim this item' checkbox.
  • To filter the 'Items Accounted For' list to show only items that you are bringing, click the 'My List' button.

Create New Trip Page:

  • A form where the trip name, dates, destination address, and trip details are entered.
  • After successfully completing the form, the user is given a randomly-generated link to send to friends to invite them to collaborate on the trip.


Trip Dashboard Page:

Trip Dashboard Page preview

Create New Trip Page:

Create New Trip Page preview

Game Plan List - Items Needed Page:

Game Plan List - Items Needed Page preview

Game Plan List - Items Accounted For Page:

Game Plan List - Items Accounted For Page preview

Trip Invite Link Page:

Trip Invite Link preview

Tech Stack

  • React
  • Redux / Redux Form / Redux Thunk
  • HTML5
  • CSS3
  • JavaScript / ES6
  • JWT
  • Node.js
  • Express
  • MongoDB
  • Passport
  • Jest & Enzyme
  • Mocha & Chai
  • Netlify
  • TravisCI
  • Heroku

Coming Soon

  1. Edit / Delete existing trips.
  2. Chat room to communicate with all users going on a particular trip.
  3. Signup / Login with an existing Twitter or Facebook account.
  4. Add a profile photo.
You can’t perform that action at this time.