Referral Platform MVP β Dev Pitch
π Idea Summary
Weβre building a web platform where local businesses can offer cash or % rewards for referrals. Users earn money by referring friends via SMS. Businesses only pay when a lead converts. Our platform handles tracking, SMS delivery, wallet balances, and payout or donation options.
π¨βπΌ Business Dashboard
- Business sign up/login
- Create referral offer (title, %/$ for sender & receiver, expiry)
- Import contact list (CSV/manual)
- Send SMS with unique referral link/code
- Track referrals: sent, clicked, completed
- Business wallet view + payout request
π± Referrer Flow (User)
- Receives SMS from business (with offer and unique code)
- Landing page: offer info + share link
- After referral success: balance shows in wallet
- Option to:
- Withdraw to PayPal or bank
- Donate to charity (optional)
πΌ Admin Panel (Us)
- See all active businesses and offers
- Track all referrals and statuses
- Track and approve/refuse payouts
- Apply 30% commission per payout
- Flag suspicious activity
π Integrations
- SMS API:
Twilio
orPlivo
- Payments:
PayPal Payouts
,Stripe
,Wise
- Referral tracking via unique codes or UTM links
- Basic wallet with balance & transaction history
π Public Offers Directory
- List all live referral deals from businesses
- Filters by category (e.g. Cleaning, Fitness, etc.)
- βUse Dealβ and βRefer a Friendβ buttons
π§° Suggested Tech Stack
- Frontend: React.js / TailwindCSS
- Backend: Node.js or Firebase
- Database: PostgreSQL / Firestore
- Hosting: Vercel, Firebase, or Heroku
π Estimated MVP Timeline
- Business Dashboard β 1.5 weeks
- SMS + Referral Engine β 1 week
- Wallet + Referrer Flow β 1 week
- Admin Panel β 3β5 days
- Public Directory β 3β5 days
- Total: ~4β5 weeks
π‘ Future Add-Ons (Post-MVP)
- Subscription plans for businesses (analytics, priority)
- Ad placement and promotion options
- Auto re-engagement SMS flows
- Referral competitions and leaderboards
- Mobile app (Flutter or React Native)