Take a built marketplace live
Worldwide
The product is already built. Your job is to take it live. Auto-service marketplace What exists today (working end to end on seeded mock data): Full web platform — consumer site, 3 partner portals ~30-section admin panel Two mobile apps (consumer + partner) built with Expo, sharing one domain-logic package with the web Clean TypeScript monorepo (pnpm + Turborepo), strict types throughout All data behind a single Repo interface — one well-defined swap point for the real database 21 Postgres migrations already written (schema groundwork done; row-level security enabled, policies to be designed) Your scope (phase 1): Infrastructure recommendation — you propose where and how we deploy (hosting, database/backend platform, storage, jobs). Justify your choices for cost, reliability, and the Kuwait/GCC market. Database & data layer: Stand up the production database; run/verify the existing migrations Implement the real data layer against the existing Repo interface (the in-memory mock is your behavioral reference) Plan the transition from seed/test data to production data Authentication & security: Real login flows for customers, 3 partner roles, and admins (currently mocked) Row-level security / access-control policy design and audit for every table and role Input validation on all mutations, rate limiting on public endpoints, file-storage rules, PII protection Web go-live: Production deployment, domains, SSL, env/secrets management Error monitoring, logging, automated backups Scheduled jobs for lead timeouts/expiries; upgrade chat from polling to realtime Mobile apps → stores: Expose the web's server-side mutations as a shared API both mobile apps can call Connect both Expo apps to the live backend + auth Production builds and submission to the App Store and Google Play Push notifications for lead alerts Design & UI polish: Bring the existing UI to production quality across the web and both mobile apps — a design direction and component system already exist; you refine and extend it, not reinvent it Finish the details a prototype skips: empty states, loading states, error states, form validation feedback, responsive edge cases App icons, splash screens, and store listing assets (screenshots, feature graphics) for both stores End-to-end verification (the acceptance gate): Every flow proven on production per a checklist agreed up front: estimate → inquiry → routing → accept (fee debited) → quote → chat → complete → review · specialist jobs · parts requests · registration → admin approval · wallet ledger Verified that no role can read or mutate outside its scope, tested per role Out of scope / phase 2 (quote separately if interested): payment-gateway integration (Tap), SMS gateway, phone OTP, Arabic/RTL. What you get: Private repo access after NDA Detailed build spec covering every surface and flow + a workflows wiki with diagrams A prototype that runs locally in minutes — you're never guessing what a function should do Direct access to the founders for fast decisions You must have: Production Next.js App Router + Server Actions experience Deep Postgres experience including real row-level security / access-policy design (non-negotiable) At least one Expo/React Native app shipped to both stores Experience taking a product from dev to production: deployment, monitoring, backups, secrets A security mindset — roles, scopes, and abuse cases, not just happy paths Clean TypeScript habits (typecheck stays green) A good design eye — you can take a working UI to polished, store-ready quality (show us something you've polished) Bonus: marketplace/two-sided platforms · GCC/Kuwait market · Kuwait payment gateways · a designer you regularly team up with Milestones (fixed price): Infrastructure proposal approved + production database live + real data layer passing all flows locally Auth + access-control policies complete, security checklist signed off Web production launch, including the UI polish pass Mobile apps live in both stores, including icons/splash/store assets Full E2E acceptance checklist verified on production → final payment
$1,000.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:3 minutes ago
- Interviewing:1
- Invites sent:1
- Unanswered invites:0
About the client
- Kuwait8:39 PM
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by