Flutter Survey App with Rewards

Заказчик: AI | Опубликовано: 10.02.2026

I need a complete mobile survey platform built in either Flutter or React Native, published on both Android and iOS stores. The user-facing app must let people create an account with nothing more than email and password, take available surveys, and receive direct cash rewards that accumulate in an in-app balance. When the balance reaches a threshold they choose, they trigger a payout to PayPal (or a comparable provider I can configure from the admin). The interface should feel professional and sleek—think clean typography, restrained color palette, intuitive navigation, and subtle animations that do not distract from the main goal of finishing surveys quickly. Please integrate Google AdMob banners/interstitials and leave room for optional premium upsells the moment I decide to activate them. On the server side I need an admin dashboard where I can: • create, edit, schedule, and deactivate surveys; • set the reward amount for each one; • see user stats, balances, and withdrawal requests; • mark withdrawals as paid and store a PayPal transaction ID. I am happy with any modern backend stack (Firebase, Node, Laravel, Django, etc.) as long as: • data is secured and scalable; • API endpoints are documented; • I get full ownership of the source code. Deliverables – Cross-platform mobile app source code – Admin panel source code and live deployment – SQL or NoSQL database schema and seed data for testing – AdMob integration set to test mode – PayPal (or Stripe Payouts) cash-out flow in sandbox and ready for production keys – Step-by-step publishing assistance up to successful store approval Acceptance criteria 1. A new user can register with email, verify the address, sign in, and see a dashboard of surveys. 2. Completing a survey instantly credits the advertised cash amount to their balance. 3. The admin can adjust reward amounts, create new surveys, and see the changes reflected on the mobile client without redeploying. 4. Withdrawal requests move through pending → paid states and update user balances accordingly. 5. AdMob test ads show in the positions we agree on and can be toggled from a config file. 6. Code passes linting, is clearly commented, and builds without errors on the latest stable Flutter or React Native version. Let me know which stack you recommend, how you plan to handle survey logic (native forms vs. loaded web views, etc.), and a realistic timeline to hit a first test build I can install via TestFlight or an APK. I look forward to working together.