尚未收集儲存庫資訊。
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
🏆 Grand Champion (1st Place) · 7th Annual USC Marshall AI Global Case Competition (2026) — TripMatch matches MSBA classmates by travel plans
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Find classmates whose travel plans almost match yours — then turn them into one trip everyone accepts.
🏆 Grand Champion (1st Place) — 7th Annual AI Global Business Analytics Case Competition, USC Marshall School of Business (October 2026)
Live app (USC sign-in) · 🎬 Demo video · 📊 Pitch deck · Developer guide
About 500 USC Marshall MSBA students share the same academic calendar, yet trips keep falling apart. In our survey of 47 MSBA students (Oct 2026):
The gap isn't people. It's visibility into whose plans almost overlap.
| Post a plan | Dates (a break or a few weekends), places, budget, vibe, group size. Up to 5 plans per student. |
| Match | Pair and group MSBA students , ranked by a 0–100 score, each with the reasons it fits. Anonymous until everyone is interested. |
| Chat | When everyone taps Interested, a group chat opens — talk before anyone commits. |
| Lock the trip | One member sends the final plan (dates, place, cost split); everyone accepts. Contacts and a calendar file unlock. |
| Discover | Confirmed trips can post open seats. Classmates without a plan can join instantly — and leave any time. |
src/lib/ai-merge.ts).Stack: Next.js 16 · React 19 · TypeScript · Tailwind CSS 4 · Supabase (Postgres, Auth, RLS, Storage) · Anthropic Claude API · Vercel · Vitest
Phone / laptop ──HTTPS──▶ Next.js on Vercel ──▶ Supabase (Postgres + Auth)
│ pages, server actions │ Row Level Security on every table
│ matching + merge │ trip rules in database functions
└ Claude (itinerary) ◀───┘ rules re-check every AI draft
USC Marshall MS in Business Analytics
npm install
cp .env.example .env.local # add your Supabase keys
npm run dev # http://localhost:3000
npm test # 108 tests, no keys needed
Full setup (Supabase, email sign-in, deployment): docs/SETUP_CHECKLIST.md. Architecture, matching rules and changelog: docs/DEVELOPMENT.md.