Flutter Travel App with Supabase

Job ID: 40264258

Budget: ₹37,500 – ₹75,000 INR

I’m building HighTravo, a cross-platform travel app powered by Flutter with Supabase as the backend. The goal is to deliver a clean MVP that covers the full booking flow while keeping non-logged guests free to browse.

Scope of the first release
• Homepage – Surface Popular Destinations, Upcoming Trips, and User Recommendations in scrollable carousels fed from Supabase tables.
• Trip details – Show the full itinerary, transparent pricing, and crowd-sourced customer reviews, all pulled in real time.
• Booking flow – Allow users to reserve a trip, capturing traveller info and persisting the order in Supabase. A guest can explore every screen, but the moment they tap “Book now” they are prompted to sign in.
• Authentication – Support Social Media Login and Phone Number Verification through Supabase Auth (no email/password flow required). Tokens must persist across sessions.
• Guest mode – Read-only access throughout the app; any write action triggers the auth wall.

Tech notes
Flutter 3.x, Dart, Supabase (PostgreSQL, Auth, Storage) and any state-management solution you’re comfortable with (Provider, Riverpod, or Bloc are fine). I’ll supply Figma designs and database schema; you wire everything up, handle error states, and return a clean, well-commented codebase that compiles for both Android and iOS.

Deliverables
1. Source code in a private Git repo with clear commit history.
2. Two platform builds (APK + iOS TestFlight).
3. Brief setup/readme so I can reproduce the builds locally.

I’m ready to start as soon as we align on timeline and milestones; let me know your estimated turnaround and any clarifying questions.