WeekendGo is a mobile-first Shenzhen weekend planner built from the PRD in this repo. The current MVP keeps the primary flow inside curated POIs and works without login, AI keys, or live map keys.
- Landing page with mobile-first trip filters
- Generating screen with cancel/back affordance
- Rule-based itinerary generation API
- Shareable itinerary detail pages
- "Try another route" variant flow
- Local history and save state
- Poster preview block
- Optional provider readiness endpoint at
/api/health - Supabase schema starter and env template
- Install dependencies:
npm install- Start the app:
npm run dev- Open
http://localhost:3000.
- The app currently uses seeded Shenzhen POIs from
src/lib/poi/seed.ts. - AI enhancement is intentionally stubbed behind
GEMINI_API_KEY; the route engine already works without it. - Map rendering is currently a no-key route sketch so the app still demonstrates the core UX before Amap integration.