Spartan
Walk-to-earn step challenges
Spartan lets people join paid step-count challenges and earn real payouts for hitting their targets. We built the Android app that tracks activity in the background, the wallet for balances and withdrawals, and the admin panel that runs the challenges.
- 2025
- Android (Kotlin)
- GPS + sensor tracking
- PHP/MySQL API
- Admin dashboard
The challenge
Running step-count challenges with real payouts needs reliable activity tracking and a way to manage plans, approvals, and withdrawals at scale, since any gap between what a phone reports and what actually happened turns into a payout dispute. Spartan needed background step and GPS tracking it could trust, a wallet that handles real money carefully, and an admin side that can approve subscriptions and withdrawals rather than paying out automatically.
Who uses it
- Participant
- Subscribes to step plans, tracks progress against active challenges, and manages wallet withdrawals.
- Admin
- Approves subscriptions and withdrawals, manages plans and challenges, and edits in-app content.
What we built
An Android app with background activity tracking for steps and GPS, step plans users can join, progress against active challenges, and a wallet for balances and withdrawals. The admin panel approves subscriptions and withdrawals, manages plans, challenges and in-app content, and charts signups, steps and activity.
Background activity tracking
A background service tracks steps and GPS location so progress keeps recording while the app is closed.
Step plans
Users subscribe to paid step plans and pay in before a challenge starts.
Challenge progress
Users follow their progress against active challenges tied to their plan.
Wallet
Tracks a user's balance and lets them request withdrawals of real payouts.
Subscription approval
Admins approve plan subscriptions before a user's challenge participation becomes active.
Withdrawal approval
Admins approve withdrawal requests before money moves out of a user's wallet.
Plan and challenge management
Admins create and manage step plans and the challenges built on top of them.
Dashboard charts
Signups, steps, activities, and subscriptions are tracked on admin dashboard charts.
How it works
- User subscribes to a step plan and pays in.
- Admin approves the subscription, activating the user's challenge participation.
- App's background service tracks steps and GPS as the user walks.
- User follows progress against the active challenge inside the app.
- User requests a withdrawal from the wallet, which an admin reviews and approves.
Every part of the product
Android app
Kotlin
Tracks steps and GPS in the background, manages plans and challenge progress, and holds the wallet.
Admin web panel
PHP/MySQL
Approves subscriptions and withdrawals, manages plans, challenges, and content, and shows dashboard charts.
How it’s built
Because withdrawals pay out real money, Spartan keeps approval steps in the admin panel rather than letting subscriptions or withdrawals process automatically: admins approve a plan subscription before it activates and a withdrawal request before it pays out. Step and GPS tracking run through a background Android service, so progress keeps recording through a challenge without requiring the app to stay open. Admins can also edit the in-app how-to-play and terms content directly, so rule changes don't require an app update.
- Android
- Kotlin
- GPS
- Activity recognition
- PHP
- MySQL
- Admin dashboard
- Wallet
What clients say about working with us
Verified Fiverr reviews from our clients, quoted word for word.
Venkey is an amazing developer. This is not my first time working with him and his team. I cannot recommend him enough.
alexsimion2019France · Client on this projectSuperb to work with him. Final output is as expected. Thanks and ready to work again with him
vijayranavayaRepeat buyerIndia · Android App Development
Venkey and his team is very responsive and understand the needs very well. Despite the time differences, we have regular and eventful meetings to get project delivered on-time.
wenqi7Repeat buyerSingapore · Android App Development
Very happy with the final result of my android app for firestick. I will use him if I need anything in the future
jtmon3yRepeat buyerCanada · Android App Development
Questions about Spartan
What does Spartan do?
Spartan is an Android walk-to-earn app Venzpire built that tracks a user's steps and GPS activity against paid challenge plans, with a wallet for real-money payouts and withdrawals, and an admin panel that runs the challenges.
How does Spartan track steps and pay out winnings?
A background service in the Android app Venzpire built tracks steps and GPS location while a user takes part in a paid challenge. Payouts go into an in-app wallet, and withdrawal requests need admin approval before real money moves out.
Who approves Spartan subscriptions and withdrawals?
Admins use the web panel Venzpire built to approve plan subscriptions before they activate and withdrawal requests before they pay out, alongside managing plans, challenges, and in-app content.
Your product could be next.
Tell us what you are building. Venktesh reads every application himself and replies within one business day.
Apply for a strategy call