← Back to Projects
AI-Built

Co-Pilot — Couple Trip Planning App

A mobile app for couples to plan trips together, share real-time locations on a map, schedule activities, and save photo memories — all synced live between both partners.

React NativeFirebaseMobileExpo

Co-Pilot — Couple Trip Planning App

Built with AI-assisted development using Claude Code · In Development

Overview

Co-Pilot is a mobile app designed for couples travelling together. It solves the coordination problem — where are you, what are we doing next, where did we take that photo — by keeping both partners synced in real time through a shared trip workspace.

Built with React Native and Expo for cross-platform iOS/Android support, with Firebase handling all real-time sync, authentication, and media storage.


Tech Stack

  • Framework: React Native + Expo Router (file-based navigation)
  • Backend: Firebase — Auth, Firestore, Realtime Database, Storage
  • State Management: Zustand + React Query
  • Styling: NativeWind (Tailwind CSS for React Native)
  • Language: TypeScript throughout

Features

📍 Real-Time Location Sharing

Live map showing both partners’ current locations, updated continuously from each device. Always know where your partner is without sending a message.

🗺️ Trip Planning

Create shared trips with multi-day itineraries. Both partners can add, edit, and reorder activities. Each activity has a category (dining, sightseeing, adventure, etc.), time slot, and location.

📅 Activity Timeline

Day-by-day schedule view showing the full itinerary. Designed for quick glancing during travel — what’s next, where is it, who planned it.

📸 Memories

Save photos with automatic location tagging to a shared memory board for the trip. A visual log of the journey built as you go.

🔗 Partner Linking

Connect with a partner via invitation code. Once linked, all trips, activities, and location data sync between both accounts in real time.


Status

In active development. Core features — authentication, trip creation, activity management, memory storage, and location sharing — are functional. UI polish and edge case handling ongoing.