
Developer Needed to Finalize & Launch App Built on Onspace
Upwork
Remoto
•3 hours ago
•No application
About
I’ve built a fully functional prototype of my web app using Onspace (React + Tailwind + TypeScript) The UI is complete, and the flows are mapped out using mock data. Now, I’m looking for an experienced React or Full-Stack Developer to help finalize the app for production. This includes integrating the backend, hooking up real APIs, and preparing the app for launch. What’s Already Done: Frontend UI fully designed and functional using Onspace Pages, flows, and app logic prototyped with mock data Stripe payment flow (Connect + Checkout) visually implemented Countdown timers and booking logic UI created What I Need You to Do: Backend Setup & Integration Recommend and implement either Supabase, Firebase, or Node/Express backend Set up database structure for job posts, users, quotes, and confirmations Connect Frontend ↔ Backend Replace mock data with real-time syncing Ensure all key flows are wired up (job requests, quotes, confirmations, cancellations) Implement Countdown Timers & Status Logic Functional countdowns based on job urgency (e.g., 15 min, 30 min) Auto-update job status: confirmed, expired, declined, cancelled Finalize Stripe Integration Confirm and secure Stripe Connect/Checkout implementation Handle referral fee logic and payouts Code Cleanup & Launch Prep Optimize code for performance Prepare app for deployment (can be hosted on Onspace or elsewhere) Bonus (not required but appreciated): Familiarity with Onspace or low-code React platforms Experience launching gig-economy or service-based apps Can offer guidance on best practices for scalable architecture Tech Stack Overview: Frontend: React + TypeScript + Vite + Tailwind CSS UI Library: shadcn/ui (via Onspace) Backend: Open to Supabase, Firebase, or Node.js (currently mock data) Payments: Stripe Connect + Checkout To Apply: Please include: Brief summary of similar projects you’ve worked on Your recommended backend and why Links to relevant work (GitHub, live apps, etc.) Your availability and estimated timeframe to complete the work