Develop a Money-Earning Rewards App for Android and iOS

via Freelancer ·

Budget / Salary₹12,500–37,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I am looking for an experienced mobile app developer or development team to build a money-earning rewards application for both Android and iOS platforms.

The app will allow users worldwide to earn rewards by completing daily tasks and viewing advertisements. The primary revenue source will be in-app advertising, and a portion of the revenue will be distributed to eligible users as rewards.

I am looking for a reliable developer who can build a scalable, secure, user-friendly application with an attractive UI/UX design.
Key Features and Requirements
1. User Registration and Login

Email and social login options.

Secure user authentication.

User profile and account settings.

Support for international users.

2. Earning System

Users can complete daily tasks to earn rewards.

Integrate supported advertising formats, including rewarded video ads.

Display available tasks, completed tasks, and total earnings.

Show users their reward balance and earning history.

Daily task limits and reward management.

Admin-controlled reward rates and task availability.

3. Advertising Integration

Google AdMob integration or other suitable advertising networks.

Rewarded video advertisements.

Banner and interstitial advertisements where permitted.

Advertising revenue and impression tracking.

Protection against fake views, bots, and fraudulent activity.

Follow advertising network policies and incentivized traffic requirements.

4. Wallet and Withdrawal System

In-app wallet showing available and pending rewards.

Minimum withdrawal threshold.

Withdrawal request management.

Payment integration for supported methods, such as PayPal or other suitable international payment providers.

Transaction history and withdrawal status.

Admin approval and fraud checks before payouts.

5. Admin Dashboard

Manage users and user accounts.

Configure tasks and rewards.

Monitor ad performance and revenue.

Manage withdrawals and payment requests.

View user activity and app analytics.

Manage countries, reward limits, and app settings.

Export reports and financial data.

6. App Design and User Experience

Modern, attractive, and professional UI/UX.

Simple navigation and easy-to-understand earning dashboard.

Responsive layouts for different mobile devices.

Professional splash screen, onboarding, and notifications.

7. Technical Requirements

Develop for both Android and iOS.

Prefer Flutter or React Native, but experienced developers may recommend another suitable technology.

Secure backend and database.

Cloud hosting and scalable architecture.

Push notifications.

Analytics and crash reporting.

App Store and Google Play submission assistance.

Source code ownership and complete project documentation.

Deliverables

Complete Android application.

Complete iOS application.

Backend API and database.

Web-based admin dashboard.

Advertising integration.

Wallet and withdrawal functionality.

Testing and bug fixing.

Source code and deployment documentation.

Assistance with Google Play Store and Apple App Store publishing.
php mobile app development iphone android app design react native flutter mobile development android app development ios
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.