tripcollab is an online collaborative travel planning platform for visualizing complex trip itineraries. The project was developed under the mentorship of Professor Islam Al Musaly of the Oregon State University New Media Communications Department, in fulfillment of my OSU Honors College undergraduate thesis requirement. Researched, designed, implemented, and tested in a span of 8 months, this thesis project was defended to a committee of professors from the OSU School of Electrical Engineering and Computer Science on March 6th, 2026. The report is publicly available on the OSU ScholarsArchive. A condensed video version of the thesis defense presentation can be viewed here.
Functionally, the development of this platform was guided by several core objectives. First, to create an interface that is intuitive for users regardless of their familiarity with GIS software, leveraging interaction patterns from popular existing applications. Second, to enable meaningful collaboration, allowing groups to plan trips together through shared projects and configurable permissions. Third, to maintain a design philosophy that emphasizes user-generated content and customization, giving travelers the flexibility to organize their itineraries in ways that make sense for their specific needs.
The web application was developed in Next.js (v15) with TypeScript, and employs the Mapbox GL JS library for map interactivity. Place and routing information is provided by the Apple Maps and HERE Platform APIs respectively. In the backend, the Prisma library is leveraged as an ORM atop a Postgres database for streamlined schema versioning and integrated type validation.
This project is open source.