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