Jerome Chua

Travel Planner

Deployed App
Front End Repo
Back End Repo

A travel planning app where users add popular itinerary trip items from other users & Google searches to their planning board

App Features

  1.   Explore other users' trips & itinerary for a certain country
  2.   Save interesting itinerary activites, foods or sites to user's own list
  3.   Saved items can be added to a simple Pinterest-like board
  4.   Trip items can come from Google Search or from other users' trips
  5.   View all trips that are being planned

Technologies Used

  • Frontend: React, Material-UI, JSS, HTML/CSS
  • Backend: PostgresQL, Express, Sequelize
  • Version Control: Git
  • Other Libraries: react-beautiful-dnd, react-google-maps, react-vector-maps, axios, styled-components

Challenges

  • As this was a pair-project, alot of planning had be to clear from the onset. Initially faced coming to a concensus of what user stories the app was addressing, it was smooth-smailing once this was confirmed
  • When creating the base user flow, we had to hard-code the user ID and trip ID, it was tedious going back to address this after MVP completed
  • Places API had limitations distinguishing between sites & activties

What I'd Do Differently

  • Address hardcoded user ID and trip ID sooner and focus on creating a login page to "force" these issues to arise
  • Would have ensured a base userflow first before doing up all the features and styling
  • Be thorough about the components needed for each page