Advance React Native Rental Marketplace App
Budget: ₹12,500 – ₹37,500 INR
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
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
Related categories:
JavaScript
PostgreSQL
Stripe
iOS Development
Backend Development
React Native
Database Management
Expo