Take a built marketplace live
Budżet: $1000.0
FIXED /
⭐ 0.00 (0)
Kuwait
typescript, postgresql, react-native, react-js, next.js, expo.io, database-security, api-development, devops, uiux-prototyping, mobile-app-design, web-programming
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
Otwórz na Upwork