Take a built marketplace live

Posted 4 hours ago

Worldwide

Summary

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
  • Expert
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type
Skills and Expertise
Mandatory skills
TypeScript
PostgreSQL
React Native
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
Member since Jul 3, 2026
  • Kuwait
    8:39 PM

Explore similar jobs on Upwork

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers 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

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo