Local Advertising & Rewards App
Budget: ₹12,500 – ₹37,500 INR
Project Title: Cross-Platform Mobile App for Local Advertising, Rewards & E-commerce
Project Overview:
We are building a feature-rich mobile application, designed to help small businesses promote their products locally and allow users to earn non-withdrawable reward points by watching ads. Users can also shop from these vendors using earned points and UPI. Think of it as a combination of local ad platform + voucher reward system + mini marketplace.
Target Users:
Vendors/Small businesses: Want to run local ads, give vouchers, and sell products
Customers/Users: Can earn points, redeem vouchers, and shop using wallet + UPI
App Features & Modules:
User/Customer Side:
OTP login with 18+ age verification
Watch ads to earn "Reward Points" (wallet money – non-withdrawable)
View wallet balance with daily/monthly earning cap (e.g., ₹70/day, ₹2000/month)
Browse vendor vouchers (with expiry, usage terms)
Shop vendor products via cart (pay with wallet, UPI, or both)
See voucher history & terms
Multi-language support (Hindi & English)
FAQs, Terms, Refund Policy, Support section
Vendor Side:
Business registration with KYC (PAN/GST/license optional)
Upload ads (images/videos) and choose local audience (by PIN or map radius)
Attach vouchers to ads (₹ value, expiry, terms)
List physical products with inventory
Accept payments (UPI and Reward Points)
Order management + basic analytics
Digital agreement for ad/content policy compliance
Vendor ratings & feedback
Admin Panel (Web):
Approve/reject ads, products, vendors
Set reward per ad, cap amounts
View user/vendor activity & wallet usage
Handle complaints/disputes
CMS for FAQs, Terms, Policies, Banner messages
Analytics dashboard (ad performance, orders)
App Structure (Navigation Tabs for User):
Watch Ads
Shop Products
My Wallet
My Vouchers
Help & Support
Tech Requirements:
Frontend: Flutter (cross-platform, Android + iOS)
Backend: Firebase (Realtime DB, Auth, Cloud Functions) or Node.js + MongoDB
Admin Panel: React + Firebase/Node backend
Payment Gateway: Razorpay (wallet + UPI support)
Login: OTP (Firebase) or Email login (JWT secured)
Push Notifications: Firebase Cloud Messaging
Multilingual UI: Hindi and English support
Shimmer Loaders, Caching & Offline Cart Fallback
Compliance & Policies (must follow):
No wallet withdrawals to bank (only in-app usage)
Wallet used only for physical goods, not digital (per Play Store policy)
18+ age gating at registration
Transparent reward logic, caps, and expiry
No investment-based rewards (e.g., no mutual funds, LIC)
Ad content moderation: manual or AI + user reporting
Vendors agree to content policy terms
Extras & Phase 2 (Optional but Planned):
Referral or gamified rewards (spin wheel, bonus ads)
QR-based voucher redemptions in store
Advanced analytics for vendors
Daily data backup, server monitoring, crash logging
GDPR-style data delete request
Deliverables Expected:
Cross-platform app (Flutter) for users & vendors (one app with different flows)
Web-based admin dashboard
Fully functional backend (Firebase or Node.js)
Razorpay payment integration
Push notifications, auth, live updates
Post-launch support for 2-3 months (bug fixing, improvements)
Deployment to Play Store & App Store
Timeline:
MVP target delivery: 4–6 weeks
Full version with Phase 2 features: ~8 weeks
Ideal Developer Should:
Have experience with cross-platform apps (Flutter)
Be familiar with Firebase or Node.js + MongoDB
Understand Google Play & App Store compliance requirements
Know how to integrate payments (especially Razorpay)
Deliver clean, modular, scalable code
Communicate progress regularly & suggest improvements
Reward-based systems
E-commerce apps
Local advertising platforms
Project Overview:
We are building a feature-rich mobile application, designed to help small businesses promote their products locally and allow users to earn non-withdrawable reward points by watching ads. Users can also shop from these vendors using earned points and UPI. Think of it as a combination of local ad platform + voucher reward system + mini marketplace.
Target Users:
Vendors/Small businesses: Want to run local ads, give vouchers, and sell products
Customers/Users: Can earn points, redeem vouchers, and shop using wallet + UPI
App Features & Modules:
User/Customer Side:
OTP login with 18+ age verification
Watch ads to earn "Reward Points" (wallet money – non-withdrawable)
View wallet balance with daily/monthly earning cap (e.g., ₹70/day, ₹2000/month)
Browse vendor vouchers (with expiry, usage terms)
Shop vendor products via cart (pay with wallet, UPI, or both)
See voucher history & terms
Multi-language support (Hindi & English)
FAQs, Terms, Refund Policy, Support section
Vendor Side:
Business registration with KYC (PAN/GST/license optional)
Upload ads (images/videos) and choose local audience (by PIN or map radius)
Attach vouchers to ads (₹ value, expiry, terms)
List physical products with inventory
Accept payments (UPI and Reward Points)
Order management + basic analytics
Digital agreement for ad/content policy compliance
Vendor ratings & feedback
Admin Panel (Web):
Approve/reject ads, products, vendors
Set reward per ad, cap amounts
View user/vendor activity & wallet usage
Handle complaints/disputes
CMS for FAQs, Terms, Policies, Banner messages
Analytics dashboard (ad performance, orders)
App Structure (Navigation Tabs for User):
Watch Ads
Shop Products
My Wallet
My Vouchers
Help & Support
Tech Requirements:
Frontend: Flutter (cross-platform, Android + iOS)
Backend: Firebase (Realtime DB, Auth, Cloud Functions) or Node.js + MongoDB
Admin Panel: React + Firebase/Node backend
Payment Gateway: Razorpay (wallet + UPI support)
Login: OTP (Firebase) or Email login (JWT secured)
Push Notifications: Firebase Cloud Messaging
Multilingual UI: Hindi and English support
Shimmer Loaders, Caching & Offline Cart Fallback
Compliance & Policies (must follow):
No wallet withdrawals to bank (only in-app usage)
Wallet used only for physical goods, not digital (per Play Store policy)
18+ age gating at registration
Transparent reward logic, caps, and expiry
No investment-based rewards (e.g., no mutual funds, LIC)
Ad content moderation: manual or AI + user reporting
Vendors agree to content policy terms
Extras & Phase 2 (Optional but Planned):
Referral or gamified rewards (spin wheel, bonus ads)
QR-based voucher redemptions in store
Advanced analytics for vendors
Daily data backup, server monitoring, crash logging
GDPR-style data delete request
Deliverables Expected:
Cross-platform app (Flutter) for users & vendors (one app with different flows)
Web-based admin dashboard
Fully functional backend (Firebase or Node.js)
Razorpay payment integration
Push notifications, auth, live updates
Post-launch support for 2-3 months (bug fixing, improvements)
Deployment to Play Store & App Store
Timeline:
MVP target delivery: 4–6 weeks
Full version with Phase 2 features: ~8 weeks
Ideal Developer Should:
Have experience with cross-platform apps (Flutter)
Be familiar with Firebase or Node.js + MongoDB
Understand Google Play & App Store compliance requirements
Know how to integrate payments (especially Razorpay)
Deliver clean, modular, scalable code
Communicate progress regularly & suggest improvements
Reward-based systems
E-commerce apps
Local advertising platforms