Fantasy Sports Contest App Development
Budget: ₹1,500 – ₹12,500 INR
**FANTASY SPORTS APP - FREELANCER BRIEF (USING 2 APPTEMPLATE)**
**Budget**: ₹15,000 INR (Max)
**Template Used**: 2 AppTemplate | Fantasy Sports Contest (Flutter-based)
[View Template on CodeCanyon](https://codecanyon.net/item/2apptemplate-fantasy-sports-contest-fantasy-cricket-fantasy-cricket-fantasy-app-fantasycrick/47794144)
---
### OBJECTIVE
Build a fully functional MVP fantasy app using the 2 AppTemplate from CodeCanyon with customizations for referral, KYC, wallet, manual match creation, winner display, and state ban compliance.
---
### USER FEATURES
1. **Signup/Login** via mobile OTP
2. **Referral Code at Signup** (₹21 bonus to new user, ₹51 to referrer)
3. **Profile Management**: Name, Photo, State
4. **KYC (Manual Upload)**: PAN card, bank details upload from user panel
5. **Wallet Section**
* Add Cash Balance
* Winnings Balance
* Bonus Balance (max 10% usage allowed per contest; bonus is non-withdrawable)
* Razorpay integration to add money
* Withdrawal allowed only from Winnings (KYC required)
6. **Promo Code System**:
* Use code to get free entry, discounts, or bonus
* Input allowed on Add Cash / Join Contest screen
7. **State Ban Logic**: Restrict users from Assam, Odisha, Telangana, Nagaland, Sikkim, Andhra Pradesh etc.
8. **3 Winner Privacy Options**:
* Show Name + Photo
* Show Username Only
* Stay Anonymous
---
### REFER & EARN
* Invite Friends
* ₹21 bonus to referred user
* ₹51 bonus to referrer
* Bonus usable in contests with 10% limit
* Bonus is non-withdrawable
* Show total referrals and referral earnings in dashboard
---
### MATCHES & CONTESTS
* Manual or API-based Match Creation from Admin Panel or Firebase
* Create Grand League, H2H and Practice Contests
* Team Creation & Contest Join
* Leaderboard with Points and Rank
---
### POINT SYSTEM
**Manual Point Entry from Admin** (no live score API yet)
* Run = 1pt
* Wicket = 25pts
* Catch = 8pts
* Stumping = 12pts
* Four = 1pt
* Six = 2pts
**User Side Display**:
* My Team: Player-wise points + Captain (×2) & Vice-Captain (×1.5)
* Team Total Shown
* Leaderboard: Total points, rank, and winnings
---
### WINNER POSTER (FOR SOCIAL MEDIA)
* Top 3 Winners display:
* Photo, Username, State, Prize Amount
* Manual poster upload from admin
* Based on user privacy setting
---
### ADMIN PANEL FEATURES
(Note: If not included, create simple web panel or Firebase dashboard)
* Add/Edit Matches (Manual or via API)
* Add Contests
* Approve KYC
* Approve Withdrawals
* Upload Winner Poster
* Wallet Adjustments
* Create/Manage Promo Codes
* Manual Points Entry for each match/player
* View Referral Stats
---
### OPTIONAL (FUTURE ADDITIONS - NOT IN ₹15K)
* DigiLocker KYC
* Real-Time Point API
* AI-based Team Suggestion
* Auto Social Sharing
---
**Expected Deliverables**:
* Fully working APK (Flutter-based)
* Admin panel credentials or Firebase setup
* Documentation for match creation & point entry
* Razorpay test/live credentials integration
---
Let me know if anything is unclear. I'm available for direct feedback during the build.
---
**Client:** Prashant
**Project Code Name:** Random123 (temporary)
**Submission Deadline:** Flexible, within budget
**Budget**: ₹15,000 INR (Max)
**Template Used**: 2 AppTemplate | Fantasy Sports Contest (Flutter-based)
[View Template on CodeCanyon](https://codecanyon.net/item/2apptemplate-fantasy-sports-contest-fantasy-cricket-fantasy-cricket-fantasy-app-fantasycrick/47794144)
---
### OBJECTIVE
Build a fully functional MVP fantasy app using the 2 AppTemplate from CodeCanyon with customizations for referral, KYC, wallet, manual match creation, winner display, and state ban compliance.
---
### USER FEATURES
1. **Signup/Login** via mobile OTP
2. **Referral Code at Signup** (₹21 bonus to new user, ₹51 to referrer)
3. **Profile Management**: Name, Photo, State
4. **KYC (Manual Upload)**: PAN card, bank details upload from user panel
5. **Wallet Section**
* Add Cash Balance
* Winnings Balance
* Bonus Balance (max 10% usage allowed per contest; bonus is non-withdrawable)
* Razorpay integration to add money
* Withdrawal allowed only from Winnings (KYC required)
6. **Promo Code System**:
* Use code to get free entry, discounts, or bonus
* Input allowed on Add Cash / Join Contest screen
7. **State Ban Logic**: Restrict users from Assam, Odisha, Telangana, Nagaland, Sikkim, Andhra Pradesh etc.
8. **3 Winner Privacy Options**:
* Show Name + Photo
* Show Username Only
* Stay Anonymous
---
### REFER & EARN
* Invite Friends
* ₹21 bonus to referred user
* ₹51 bonus to referrer
* Bonus usable in contests with 10% limit
* Bonus is non-withdrawable
* Show total referrals and referral earnings in dashboard
---
### MATCHES & CONTESTS
* Manual or API-based Match Creation from Admin Panel or Firebase
* Create Grand League, H2H and Practice Contests
* Team Creation & Contest Join
* Leaderboard with Points and Rank
---
### POINT SYSTEM
**Manual Point Entry from Admin** (no live score API yet)
* Run = 1pt
* Wicket = 25pts
* Catch = 8pts
* Stumping = 12pts
* Four = 1pt
* Six = 2pts
**User Side Display**:
* My Team: Player-wise points + Captain (×2) & Vice-Captain (×1.5)
* Team Total Shown
* Leaderboard: Total points, rank, and winnings
---
### WINNER POSTER (FOR SOCIAL MEDIA)
* Top 3 Winners display:
* Photo, Username, State, Prize Amount
* Manual poster upload from admin
* Based on user privacy setting
---
### ADMIN PANEL FEATURES
(Note: If not included, create simple web panel or Firebase dashboard)
* Add/Edit Matches (Manual or via API)
* Add Contests
* Approve KYC
* Approve Withdrawals
* Upload Winner Poster
* Wallet Adjustments
* Create/Manage Promo Codes
* Manual Points Entry for each match/player
* View Referral Stats
---
### OPTIONAL (FUTURE ADDITIONS - NOT IN ₹15K)
* DigiLocker KYC
* Real-Time Point API
* AI-based Team Suggestion
* Auto Social Sharing
---
**Expected Deliverables**:
* Fully working APK (Flutter-based)
* Admin panel credentials or Firebase setup
* Documentation for match creation & point entry
* Razorpay test/live credentials integration
---
Let me know if anything is unclear. I'm available for direct feedback during the build.
---
**Client:** Prashant
**Project Code Name:** Random123 (temporary)
**Submission Deadline:** Flexible, within budget