iOS-first booking platform — alternative to Booksy.
MVP 0 ships two iOS apps (provider for owners/staff, customer for bookers), an ASP.NET Core 8 backend, and Universal Link discovery. No web, no SMS, no email, no payments in MVP 0.
api/— ASP.NET Core 8 backend (C#)apps/provider-ios/— Expo + React Native + TypeScript, used by owners and staffapps/customer-ios/— Expo + React Native + TypeScript, used by customerspackages/shared/— TypeScript types + generated API client shared by both iOS appsuniversal-link/— staticapple-app-site-associationsite + install fallback page.github/workflows/— CI pipelines
- Node 20+
- pnpm 9+
- .NET SDK 8.0+
- Docker (for Testcontainers in backend integration tests)
pnpm install
dotnet restore api/Booking.slnPhase A — Foundation & CI/CD.