Iglesias Tech
Back to Portfolio
TravelKariiros - Private Group Trip Planning Platform
January 2026

TravelKariiros - Private Group Trip Planning Platform

Private group-trip planning web app for coordinating invited guests, itineraries, packing prep, trip media, expenses, balances, and CMS-managed public pages.

About This Project

I worked on TravelKariiros, a private group-trip planning web app designed to help planners, co-planners, and invited guests coordinate shared travel in one place. The platform brings trip workspaces, guest invites, itineraries, packing prep, media, expenses, balances, and CMS-managed public pages into a single shared experience.

Key Features:

  • Public pages for home, features, about, invite, login, and signup
  • Authenticated dashboard, settings, trips, and new trip creation flows
  • Trip workspace routes for overview, details, itinerary, prep, media, invites, expenses, balances, and settings
  • Email/password authentication through Strapi users-permissions
  • Google OAuth configuration through environment-based routes
  • One-time guest invite codes with optional expiration, revocation, reissue, device binding, and guest sessions
  • Planner, co-planner, and guest roles enforced through server-side Strapi policies
  • Itinerary day and activity management
  • Trip metadata for theme, pace, destination, timezone, arrival airport, notes, warnings, and source labels
  • Packing checklist categories with manual/suggested sources and checked states
  • Expense tracking with participants, shares, settlements, adjustments, statuses, decimal money handling, and balances
  • S3 presigned upload/download flows, plus YouTube and external media support
  • CMS-managed homepage, features page, and about page

Technical Implementation: Built as a full-stack monorepo with a Next.js 15 App Router frontend, React 18, TypeScript, Strapi 5 CMS/API backend, PostgreSQL persistence, Docker Compose infrastructure, and optional S3-backed media storage. The project includes custom Strapi controllers, routes, schemas, policies, SQL migrations, frontend API proxying, and workspace-specific UI components.

Business Impact: Provides a calm source of truth for private group travel planning, helping trip organizers keep guests oriented while reducing scattered messages, duplicated planning details, and unclear expense tracking.

Project Gallery

TravelKariiros - Private Group Trip Planning Platform - Image 1

Technologies Used

Next.js 15
React 18
TypeScript
Strapi 5
PostgreSQL
Docker Compose
AWS S3
Google OAuth
Strapi Users & Permissions
Tailwind CSS

Project Links

Like What You See?

Let's work together to bring your vision to life