Tabipla
Projects

Tabipla

Group trip planning app with date polling, itinerary, and expense splitting.

Next.jsPostgreSQLNextAuth

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.

Period
2026 – ongoing
Role
All
Team
1 person
Tech Stack
  • Frontend
    Next.jsTypeScriptTailwind CSSdnd-kit
  • Backend
    NextAuthDrizzle ORM
  • DB
    Neon (PostgreSQL)
Contributions
  • Full-stack implementation
  • Schema & auth design
  • Itinerary drag-and-drop editor
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.

Kota Mizuno — Portfolio