← Állások

Take a built marketplace live

Költségvetés: $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
Megnyitás Upworkön