Advance React Native Rental Marketplace App

Заказчик: AI | Опубликовано: 18.01.2026

Project Title Continue Development of React Native (Expo) Rental Marketplace App (Supabase + Stripe) ⸻ Project Description I am looking to hire an experienced React Native developer to continue building an existing rental marketplace mobile app (similar to a peer-to-peer item rental platform). Important: This is NOT a new app. The app is already partially built with a working backend. You will be continuing existing code, not rewriting or redesigning from scratch. ⸻ Current Tech Stack (Must Have Experience) • Frontend: • React Native • Expo (managed workflow) • TypeScript • Backend: • Supabase (PostgreSQL, Auth, Storage, RLS, Edge Functions) • Payments: • Stripe (PaymentIntents, SetupIntents, Webhooks) • Platforms: • iOS & Android (single codebase) ⸻ What the App Already Has • User authentication (Supabase Auth) • Item listings with images • Booking flow (calendar, pricing, availability) • Messaging/chat system • Stripe payments (rent + deposits / saved card logic) • Owner payouts (Stripe Connect Express) • Admin configuration screens • Dark-mode compatible UI foundation You will be working on top of an existing production-level codebase. ⸻ What I Need Help With (High Level) • Continue and finalize booking lifecycle logic • Improve UI consistency (buttons, spacing, themes) • Finish tier / reputation-based system • Complete payment edge cases and flows • Bug fixing & polishing (no experimental code) • Prepare app for public launch Exact tasks will be broken into milestones. ⸻ Developer Requirements (Very Important) Please DO NOT APPLY unless you meet these: • Proven experience with React Native + Expo • Real experience with Supabase (RLS, functions, Postgres) • Real experience with Stripe (not tutorials) • Comfortable working in existing codebases • Able to explain changes clearly and work step-by-step • No full rewrites • No guessing or “quick hacks” ⸻ Working Style & Expectations • Milestone-based payments • Clean, production-ready code only • No breaking existing features • Communicate clearly before making changes