Tripster

A group trip planning app built on the MERN stack.

Live Site Github Repo

Description

Tripster is a single-page application designed to help travelers plan their voyages with more ease and organization. It was birthed when four curious software engineers prodded over the age-old problem of hassling over messy Google docs to plan itineraries for group trips. The original inspiration was to create an application that combines an interactive messenger alongside a running itinerary list that could store the key information from the group trip chat.

Technologies

Approach

  • Database level authentication to keep trip pages private
  • Seamless rending of a users list, chats, and trip itinerary tabs through direct updates to state upon user inputs
  • Data structures in MongoDB to ensure trippages were made private granting authorized user permission to add a new user, comment, or itinerary item
  • Redux store to efficiently load access to trips based on a currently logged-in user and allow seamless transitions between various private trip pages