Android Jackpot Sweepstakes App Development

Job ID: 40169602

Budget: $250 – $750 USD

Freelancer Proposal: Jackpot Lottery Sweepstakes App (Android)

Project Overview

I am seeking an experienced Flutter developer to build a mobile Android app for a lottery-style sweepstakes game called “Jackpot Lottery Sweepstakes”. The app will allow users to:

Sign in with Google account

Watch rewarded video ads to earn credits

Pick 10 numbers from 1–100

Submit picks for a random draw (server-side RNG)

Earn credits for matching numbers, and cash out credits

Compete for a $1,000,000 jackpot (insured)

Track user location for eligibility and fraud prevention

The app must be secure, compliant with Google Play policies, and resistant to manipulation.

Key Features

1. User Authentication

Google Sign-In via Firebase Auth

Unique user identification

Anti-fraud measures

2. Lottery Mechanics

Users pick 10 numbers (1–100)

Server-side draw of 10 random numbers

Credits awarded per matched number

Jackpot awarded for 10/10 matches (insured)

Odds displayed in-app

3. Credits System

Credits earned via:

Watching ads (1 credit/ad)

Lottery matches (1 credit per correct number)

Credits can be cashed out once minimum threshold reached

Server-side tracking only (prevent tampering)

Manual verification of payouts

4. Rewarded Video Ads

AdMob integration

Must be Google Play compliant

Credits granted for ad completion

5. Cash-Out System

Credits have micro-value (e.g., 1 credit = $0.001)

Minimum cash-out: $5

Payout via PayPal or gift cards

Server-side tracking and anti-fraud measures

Manual review required

6. Location & Security

Capture user location via GPS for fraud prevention

Anti-manipulation:

Server-side RNG

Firebase App Check

Rate-limiting entries and ad credits

Backend Requirements

Firebase (Auth, Firestore, Cloud Functions)

Server-side RNG and credit tracking

Cash-out handling function

Security rules to prevent hacking

Logs for jackpot verification

Design Requirements

Simple, mobile-friendly UI

Responsive number picker (1–100)

Credit display

Ad button

Submit lottery numbers button

Jackpot and result notifications

Technical Requirements

Flutter (Android only)

Firebase backend

AdMob rewarded ads

Geolocator for location capture

Server-side Cloud Functions for RNG and cash-out

Well-documented code with setup instructions

Compatible with latest Android SDK and Google Play policies

Deliverables

Flutter Android project with working app

Firebase setup instructions and Cloud Functions

Integrated AdMob rewarded ads

Fully functional credit and cash-out system

Tested anti-fraud / anti-cheat system

User guide and maintenance instructions

Optional Add-Ons (Bonus)

Referral system

Analytics integration (Firebase Analytics)

Leaderboard

Freelancer Requirements

Proven experience with Flutter + Firebase apps

Experience integrating AdMob rewarded ads

Experience building secure sweepstakes or lottery apps

Knowledge of Google Play policies for sweepstakes and ad-based apps

Good communication skills and ability to deliver on schedule

Timeline & Budget

Timeline: 6–10 weeks (can be negotiated based on experience)

Authentication + basic lottery UI

Server-side RNG and draw logic

Ad integration + credit system

Cash-out system + anti-fraud

Final testing & delivery

Proposal Instructions

Provide examples of previous Flutter/Firebase apps, preferably with lottery, sweepstakes, or ad integration experience

Include your estimated timeline and cost

Brief description of your approach to prevent cheating / fraud

Include any suggestions to improve app security or monetization