Final Dev for PayCraft App -- 2
Budget: ₹12,500 – ₹37,500 INR
PayCraft App Final Script (For Developer)
Login System:
User will log in using mobile number + password + captcha.
No OTP required.
Dashboard:
User will see daily income, total income, plan level, recharge status, and ads watched status.
Recharge System:
Manual recharge via UPI QR and UTR submission.
UPI apps like Paytm, PhonePe, BharatPe supported.
Each plan (P1 to P8) will have different QR code.
I should be able to update QR codes from admin panel.
When displaying QR codes in the app, my personal name (associated with the UPI ID) must not be visible anywhere. Only the QR image should be visible.
Investment Plans:
P1: Recharge 2100, Profit 75 days, 5 ads daily.
P2: Recharge 5500, Profit 200 days, 10 ads daily.
P3: Recharge 16500, Profit 615 days, 15 ads daily.
P4: Recharge 49000, Profit 1830 days, 30 ads daily.
Daily income only if user watches required ads.
Withdraw System:
Withdrawal possible every day except Sunday.
Payment will come within 72 hours after request.
If user does not watch ads, withdrawal not allowed.
Before completing withdrawal, user will be shown a video-based reward option with the following fixed rewards:
₹300
₹800
₹8000
₹20000
₹40000
₹100000
₹250000
₹500000
₹3000000
All reward options will always be visible on withdrawal screen.
User can select any reward option, but system must check if user’s wallet balance is greater than or equal to selected amount.
If selected amount exceeds wallet balance, system should show an error: “You do not have sufficient balance for this withdrawal.”
Payment password must be entered before confirming withdrawal.
Referral System:
Users can share referral link.
Referral bonus only when referred user recharges.
P1 referral bonus = ₹200
P2 referral bonus = ₹400
P3 referral bonus = ₹1000
Referral Condition:
If a user doesn’t refer anyone within 20 days of joining, daily income will be reduced.
After 30 days, it will reduce more.
When a referral recharges, full income resumes.
Ad Integration:
Use AdMob banner and rewarded video
User must complete watching required ads to earn daily income.
App should have logic to prevent excessive ad viewing that may violate AdMob policy. Ads should be capped or spaced appropriately to avoid account ban risk.
Ad Tracker:
Show how many ads watched and how many remaining.
Example: “You watched 4 of 5 ads today.”
Plan Expiry:
Once plan days are over, earning stops.
Show message: “Your plan has expired. Please recharge.”
Admin Panel:
Approve UTR and add balance manually.
View all user details.
Edit wallet.
Activate/Deactivate app.
Update QR codes and plans.
Add banner text or image manually.
Enable/disable video reward system and control video reward values.
Notification:
Simple banner or popup update system (no Firebase).
Admin will update alert manually.
Support Contact:
Telegram and WhatsApp support buttons in the app.
App Expiry Control:
Admin should set app issue date and expiry date.
After expiry date, app should stop working or show warning.
Spin System (Future Plan):
Spin will unlock only after recharge.
Daily 1 spin allowed.
Reward will go to wallet.
Keep system ready for future.
Privacy Instructions:
My personal name should not be shown anywhere in the app—neither on login, dashboard, withdrawal, nor any section.
Even on backend/admin side, keep name hidden. Only app name "PayCraft" should be used.
Note:
App will not be uploaded to Play Store.
App icon and banner to be provided by developer.
Developer must ensure security: one device per user, prevent fake UTR, skip ads = no earning.
Ensure ads are integrated according to AdMob policy to prevent risk of ad serving being disabled.
This is final script. Please develop everything exactly as written. I will update P5–P8 plans later. All logic must work perfectly. Let me know if anything is unclear
Login System:
User will log in using mobile number + password + captcha.
No OTP required.
Dashboard:
User will see daily income, total income, plan level, recharge status, and ads watched status.
Recharge System:
Manual recharge via UPI QR and UTR submission.
UPI apps like Paytm, PhonePe, BharatPe supported.
Each plan (P1 to P8) will have different QR code.
I should be able to update QR codes from admin panel.
When displaying QR codes in the app, my personal name (associated with the UPI ID) must not be visible anywhere. Only the QR image should be visible.
Investment Plans:
P1: Recharge 2100, Profit 75 days, 5 ads daily.
P2: Recharge 5500, Profit 200 days, 10 ads daily.
P3: Recharge 16500, Profit 615 days, 15 ads daily.
P4: Recharge 49000, Profit 1830 days, 30 ads daily.
Daily income only if user watches required ads.
Withdraw System:
Withdrawal possible every day except Sunday.
Payment will come within 72 hours after request.
If user does not watch ads, withdrawal not allowed.
Before completing withdrawal, user will be shown a video-based reward option with the following fixed rewards:
₹300
₹800
₹8000
₹20000
₹40000
₹100000
₹250000
₹500000
₹3000000
All reward options will always be visible on withdrawal screen.
User can select any reward option, but system must check if user’s wallet balance is greater than or equal to selected amount.
If selected amount exceeds wallet balance, system should show an error: “You do not have sufficient balance for this withdrawal.”
Payment password must be entered before confirming withdrawal.
Referral System:
Users can share referral link.
Referral bonus only when referred user recharges.
P1 referral bonus = ₹200
P2 referral bonus = ₹400
P3 referral bonus = ₹1000
Referral Condition:
If a user doesn’t refer anyone within 20 days of joining, daily income will be reduced.
After 30 days, it will reduce more.
When a referral recharges, full income resumes.
Ad Integration:
Use AdMob banner and rewarded video
User must complete watching required ads to earn daily income.
App should have logic to prevent excessive ad viewing that may violate AdMob policy. Ads should be capped or spaced appropriately to avoid account ban risk.
Ad Tracker:
Show how many ads watched and how many remaining.
Example: “You watched 4 of 5 ads today.”
Plan Expiry:
Once plan days are over, earning stops.
Show message: “Your plan has expired. Please recharge.”
Admin Panel:
Approve UTR and add balance manually.
View all user details.
Edit wallet.
Activate/Deactivate app.
Update QR codes and plans.
Add banner text or image manually.
Enable/disable video reward system and control video reward values.
Notification:
Simple banner or popup update system (no Firebase).
Admin will update alert manually.
Support Contact:
Telegram and WhatsApp support buttons in the app.
App Expiry Control:
Admin should set app issue date and expiry date.
After expiry date, app should stop working or show warning.
Spin System (Future Plan):
Spin will unlock only after recharge.
Daily 1 spin allowed.
Reward will go to wallet.
Keep system ready for future.
Privacy Instructions:
My personal name should not be shown anywhere in the app—neither on login, dashboard, withdrawal, nor any section.
Even on backend/admin side, keep name hidden. Only app name "PayCraft" should be used.
Note:
App will not be uploaded to Play Store.
App icon and banner to be provided by developer.
Developer must ensure security: one device per user, prevent fake UTR, skip ads = no earning.
Ensure ads are integrated according to AdMob policy to prevent risk of ad serving being disabled.
This is final script. Please develop everything exactly as written. I will update P5–P8 plans later. All logic must work perfectly. Let me know if anything is unclear