MVP Launch — CHEQIT v1.0.0
The full CHEQIT MVP is live. A cross-platform app (iOS, Android, Web) built on React Native / Expo with integrated payments and a bold Neo-Brutalism design language — connecting Spenders, Hustlers, and Merchants in a single seamless platform.
Login and sign-up screens with real-time validation and a custom Marquee branding component.
Email OTP verification with a 6-digit code, used as the authentication gate before any protected page is accessible.
Global route protection redirecting unauthenticated users and enforcing email verification before any protected page.
User separation screen routing users to the correct role dashboard (Spender or Hustler) based on their profile.
Password reset flow — forgot-password → email link → reset password, scoped to the login flow.
Spender dashboard with active sessions, recent receipts, loyalty points, and quick-access merchant discovery cards.
Explore/Discovery — browse merchants and service providers by category with search powered by QR code scanning.
Multi-step session booking flow — select merchant, choose services, pick date and time, add notes, upload inspiration images, and confirm.
Checkout summary with selected services, fees, deposit amounts, and provider details before payment.
Bills management with filterable bill list, bill detail, payment status, and one-tap settlement action.
Hustler dashboard with active bookings, upcoming sessions, profile completeness, and earnings overview.
Multi-profile management — Hustlers can create and manage multiple business profiles (e.g. Hair Studio, Tattoo Artist) from a single account.
Availability management — full weekly availability grid, recurring time slots, and break management with real-time persistence.
Merchant dashboard with business-level metrics: revenue, client count, session volume, and upcoming schedule.
Offerings management — full CRUD for the service/product catalogue with pricing variants and quick-setup presets.
Sessions management with filterable session list, session detail, and a one-tap Fulfil action to mark sessions as completed.
Schedule view — responsive calendar (desktop dual-column, mobile single-column) showing all appointments and blocked times.
Client database — searchable client list with session history, spend, and per-client booking history.
Integrated payment processing with automatic routing of platform fees and merchant payouts.
Dynamic, real-time fee breakdown of platform fee and merchant fee shown to the spender before payment confirmation.
Checkout supports both deposit-only and full-payment flows depending on service type.
Merchant KYC multi-step onboarding: basic business info, identity document upload, contact details, location with proof-of-residence, and operational details.
Trust Centre — dedicated page for merchants to review verification badge status, upload additional documents, and track submission history.
Cross-platform build on React Native / Expo with file-based routing and role-grouped layouts.
Secure cloud backend with row-level access control, real-time subscriptions, authentication, and storage for document and image uploads.
PWA support — web manifest, service worker, and web push notifications for the browser build.
Neo-Brutalism design system with theme support (light/dark), centralised design tokens, and a full component library.