Dual Supabase Expo Booking Sites
Budget: $750 – $1,500 USD
I need two related websites built on the same modern stack: Supabase for the backend, Expo for the mobile layer, GraphQL as the API, and everything written in TypeScript/JavaScript. Next .js and React .js are welcome if they speed up the web front-end work, but they are not mandatory. Twilio must be integrated for SMS/OTP and any future messaging features.
The first site will be a service-oriented booking and reservations platform. At launch it only has to support solid user account management—sign-up, login, profile editing, password reset—plus the core booking flow. The second site will reuse much of this foundation; we will fine-tune its exact feature set together during the kickoff call.
Deliverables
• Supabase schema, auth rules, and storage configured
• Fully documented GraphQL API (queries, mutations, subscriptions)
• Expo mobile shell that consumes the API and mirrors key flows
• Web front end in TypeScript (Next .js/React optional) wired to the API
• Twilio integration for SMS verification and alerts
• Clean, well-commented code in a Git repo, deployable to my Supabase/Vercel accounts
Once you have reviewed the outline, let’s arrange a brief meeting to confirm timelines, milestones, and any questions you may have so we can move forward quickly.
The first site will be a service-oriented booking and reservations platform. At launch it only has to support solid user account management—sign-up, login, profile editing, password reset—plus the core booking flow. The second site will reuse much of this foundation; we will fine-tune its exact feature set together during the kickoff call.
Deliverables
• Supabase schema, auth rules, and storage configured
• Fully documented GraphQL API (queries, mutations, subscriptions)
• Expo mobile shell that consumes the API and mirrors key flows
• Web front end in TypeScript (Next .js/React optional) wired to the API
• Twilio integration for SMS verification and alerts
• Clean, well-commented code in a Git repo, deployable to my Supabase/Vercel accounts
Once you have reviewed the outline, let’s arrange a brief meeting to confirm timelines, milestones, and any questions you may have so we can move forward quickly.