The simple app used in Decode's on-boarding tutorial.
A modern, mobile-first trip planning web app with interactive maps, micro-itineraries, and lightweight social features.
- Discover Cities: Browse curated destinations with real-time search
- Interactive Maps: MapLibre GL JS with category filtering
- Itinerary Planning: Timeline-based trip organization
- Place Details: Rich information with bottom sheet modals
- Social Features: Share trips and track friend activity
- Dark Mode: Beautiful custom dark theme
- React 19 + TypeScript
- Vite
- TailwindCSS v3
- Silk Bottom Sheets
- TanStack Router + Query
- Zustand
- MapLibre GL JS
- Framer Motion
# Install dependencies
pnpm install
# Start dev server
pnpm dev
# Build for production
pnpm buildVisit http://localhost:5179 to see the app.
- Discover - Search and browse cities
- Itinerary - View and manage trip timelines
- Map - Interactive place exploration
- Friends - Social features and sharing
- Profile - User settings and saved places
- City Detail - Deep dive into destinations
- Background: #0C0F14
- Surface: #11161C
- Accent Teal: #2ED3B7
- Accent Cyan: #22D3EE
MIT