Food Discovery Mobile App Development

Job ID: 40009190

Budget: $250 – $750 USD

React Native Developer for Food Discovery MVP (8~9 weeks, part-time)

Budget: 600 US$ fixed (milestone-based payments)
Timeline: 8-9weeks, 10-15 hours/week
Stack: React Native/Expo, Supabase, Stripe

═══════════════════════════════════════════════════════

ABOUT THE PROJECT

We're building a personalized food discovery app for London street food. Users take a quick taste quiz, then get dish recommendations with match percentages based on their preferences and current mood.

═══════════════════════════════════════════════════════

WHAT YOU'LL BUILD (9 Core Screens)

- Onboarding flow (welcome, sign-up, taste quiz)
- Home feed with personalized recommendations
- Dish detail pages with match scores
- User profile and settings
- Subscription paywall (Stripe integration)
- Saved dishes functionality

═══════════════════════════════════════════════════════

CORE FEATURES

User authentication (Supabase)
Taste preference quiz with sliders and multi-select options
Personalized feed with match percentages
Mood and flavour filters (real-time filtering)
Stripe subscription integration (14-day trial, monthly billing)
Freemium model (free tier with limits, premium unlimited)
Save/unsave dishes
User profile management


═══════════════════════════════════════════════════════

TECH STACK

- Frontend: React Native with Expo
- Backend: Supabase (auth + database)
- Payments: Stripe (account already set up)
- Navigation: React Navigation

═══════════════════════════════════════════════════════

WHAT WE PROVIDE

Complete wireframes (all screens)
Technical specifications and database schema
Brand assets (logo, colors)
Sample data for testing
Stripe account configured

═══════════════════════════════════════════════════════

YOU SHOULD HAVE

Strong React Native experience
Backend integration experience (Supabase, Firebase, or similar)
Payment integration experience (Stripe preferred) or willingness to learn
Clean code practices
10-15 hours/week availability for 8~9 weeks
Good communication skills

════════════════════════════════════════════

BUDGET & TIMELINE

600 US$ fixed (paid in 3 milestones)

Milestone 1 (Week 3) - 200 US$ : Auth + quiz functional
Milestone 2 (Week 6) - 200 US$ : Home feed + Stripe working
Milestone 3 (Week 9) - 200 US$ : Complete app deployed