Collaborative trip planning platform with NL input + rspace canvas integration
Go to file
Jeff Emmett 8c13f6ad71 Initial rtrips-online scaffold
Next.js 14 app with Prisma (PostgreSQL), Gemini NL parser,
Tailwind dark theme, Docker + Traefik deployment config.

Features:
- Landing page with teal/cyan branding
- NL input → Gemini 2.0 Flash parsing → structured trip data
- Full Prisma schema (trips, destinations, itinerary, bookings,
  expenses, packing items, collaborators)
- Trip CRUD API routes with all sub-entities
- Trip dashboard with tabbed views (overview, itinerary,
  destinations, bookings, budget, packing)
- Embedded rSpace canvas with full-screen mode
- Docker multi-stage build with security hardening
- Health check endpoint

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 12:10:22 -07:00
prisma Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
src Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
.env.example Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
.gitignore Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
Dockerfile Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
docker-compose.yml Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
next.config.mjs Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
package-lock.json Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
package.json Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
postcss.config.mjs Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
tailwind.config.ts Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
tsconfig.json Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00