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
Illustration of Spartan

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

  1. User subscribes to a step plan and pays in.
  2. Admin approves the subscription, activating the user's challenge participation.
  3. App's background service tracks steps and GPS as the user walks.
  4. User follows progress against the active challenge inside the app.
  5. User requests a withdrawal from the wallet, which an admin reviews and approves.
Close-up of the Spartan app's challenge progress ring with the wallet balance chip.
Close-up of the Spartan app's challenge progress ring with the wallet balance chip.

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.

5.0 98 verified reviews · Fiverr Top Rated
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 project
Superb 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

Read all 98 client reviews

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