MVP Cross-platform Mobile App Development

Job ID: 39312865

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

We’re currently preparing to build our MVP mobile application and are looking for a developer to bring it to life using Flutter for cross-platform development and Firebase for the backend.

Below is a detailed outline of the MVP functionality we’re aiming to include:

1. User Onboarding
• Email/phone registration and login (Firebase Auth)
• Social login (Google – optional for MVP)
• Basic profile setup: name, username, DOB, gender, profile photo

2. Home Screen / Dashboard
• Welcome message with cashback summary
• List of featured or recommended brand partners
• Search bar to browse brands

3. Brand & Offer Listings
• Browse all brand partners with filters (category, popularity, etc.)
• Individual brand pages showing:
• Logo, offer details (e.g., “10% cashback”)
• “Shop Now” button (opens brand’s affiliate link)
• Offer terms and conditions

4. Cashback Tracking
• Track purchases initiated through affiliate links
• Firebase webhook/manual method to log purchases
• Display cashback status: pending, confirmed, rejected

5. Referral System
• Unique referral code or link for each user
• Track referred users and rewards earned

6. Transaction History
• Display all transactions with brand, spend, and cashback earned
• Filter by status or date

7. Wallet / Balance
• Show current confirmed cashback balance
• Request withdrawal (manual handling for MVP)
• Minimum withdrawal limit
• Payment methods: PayPal or bank transfer

8. Notifications
• Push notifications for cashback updates, referral bonuses, etc.

9. Admin Dashboard (Optional for now)
• Internal access to review users and transactions manually

I’d be happy to jump on a call to walk you through the idea and discuss timelines, costs, and next steps, where we will also run you through the figma prototype on a virtual meeting.