
A web app for planning group trips end to end. Members vote on candidate dates in a Doodle-style poll, build a shared day-by-day itinerary, keep trip notes, and split expenses — all inside one trip, joinable via invite link or code. Built with Next.js, NextAuth, and Drizzle ORM on Neon Postgres.
Reflection
Modeling a single trip as several connected sub-features — poll, itinerary, expenses, memos — while keeping membership and permissions consistent across all of them took careful schema design with Drizzle. Building the day-by-day itinerary editor with drag-and-drop reordering (dnd-kit) was also a good exercise in complex interactive UI.
Contributions
Tech Stack
Period
2026 – ongoing
Role
All
Team
1 person