-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Hosting note: This wiki documents the native iOS app (
cestercian/Artistant). It lives on the publicartistant-android-Jetpackwiki because private-repo Wikis require GitHub Pro.
ARTISTANT is a native iOS app — a two-sided marketplace for booking live performers in India ("Zomato / UrbanCompany for live artists"). Clients and artists share one app, gated by a role pick at signup. Hero feature: the Bookability Score™ (0–100).
| Platform | Dark-only, iPhone-only, iOS 26+ |
| Market | India, INR |
| Auth | Google + Apple OAuth + email/password (Supabase) |
| Backend | Supabase (Postgres, Edge Functions, Realtime, Storage) |
| v1 model | Matchmaker — request → accept in chat; escrow/Razorpay deferred |
| Repo |
cestercian/Artistant · trunk main
|
Canonical deep docs still live in the repo:
CLAUDE.md(session bootstrap) andHANDOFF.md(operational manual). This wiki is the navigable overview.
- Getting Started — build, config, phone deploy
- Architecture — Screens → State → Repositories → Services
- Design System — tokens + non-negotiable UI rules
- Backend — migrations, Edge Functions, RLS
- Current State — what's shipped vs operator-gated
| Page | What's on it |
|---|---|
| Booking Flow | Client request → artist accept/decline → chat |
| Auth & Config | OAuth, xcconfig, environments |
| Testing | XCUITest seams, compile-check, UITest flags |
| Workflow | Git, PRs, docs maintenance |
| Lessons | Non-obvious footguns (from HANDOFF §17) |
| Operator Checklist | Secrets, migrations, App Store gates |
Both sides live in the same SwiftUI app. Clients discover artists, send a booking request (pending_confirm); artists accept or decline. Negotiation happens in-thread. Chat redaction was scrapped Jul 22, 2026 — trust runs Airbnb-style (safety banner + "always communicate through Artistant" + report flows). Monetization fast-follow: Apple IAP ₹99/mo (built, inert behind subscriptionsEnabled). Escrow via Razorpay Route stays dormant scaffolding for a later phase.
Artistant iOS · wiki generated from repo docs · see CLAUDE.md for the live session bootstrap