v0.1.0 — Phase 0 Scaffold Deployed
🏠 StayOps — v0.1.0
Phase 0 complete: full Next.js scaffold live on Vercel with GitHub CI wired up.
What's included
App scaffold
| Item | Detail |
|---|---|
| Framework | Next.js 16 (App Router, TypeScript, Tailwind) |
| UI | shadcn/ui — base layout + persistent top nav |
| Live URL | https://stayops-five.vercel.app |
| GitHub | https://github.com/deepan-mehta-analytics/stayops |
Data layer
| Item | Detail |
|---|---|
| ORM | Drizzle ORM + drizzle-kit |
| Schema | 7 tables: properties, channels, bookings, reconciliation_flags, turnover_tasks, leads, reports |
| DB | Supabase (Postgres) — connection pending next session |
Seed script (npm run seed)
| Conflict type | Instances | Properties |
|---|---|---|
| duplicate | 2 | Lakeview Cottage, Downtown Studio |
| double_book | 2 | Beach House, Mountain Cabin |
| gap | 2 | Downtown Studio (1-night), Lakeview Cottage (2-night) |
| price_mismatch | 2 | Lakeview Cottage (+50%), Beach House (-45%) |
CI
- GitHub Actions: lint + typecheck on every push to main
- Node 24, 4/4 runs green
Roadmap
v0.2.0— Phase 0 complete (Supabase connected + seed running against live DB)v1.0.0— MVP: Phase 1 reconciliation engine + KPI dashboardv2.0.0— Phase 2 AI agent layer (Claude tool-calling reconciliation)v3.0.0— Phase 3 growth surface (landing page + PostHog)