Collaborative trip planning platform with NL input + rspace canvas integration
Go to file
Jeff Emmett 5949973d13 Add canvas creation and two-way sync API routes
- POST /api/trips/[id]/canvas: auto-creates rspace community, populates
  with trip shapes (itinerary, destinations, bookings, budget, packing)
- POST /api/trips/[id]/sync: receives shape updates from canvas postMessage
  bridge, updates corresponding DB records
- Trip dashboard: wires up onShapeUpdate callback, adds "Create Canvas" button

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-13 12:20:58 -07:00
prisma Initial rtrips-online scaffold 2026-02-13 12:10:22 -07:00
src Add canvas creation and two-way sync API routes 2026-02-13 12:20:58 -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