Skip to content

Basketball training & performance management

Run better practices. Track every rep. Watch players grow.

Hoops Engine is the basketball app for organizations, coaches, players, and parents. Manage teams, run structured practices, record makes and attempts, and follow player progress over time, even in gyms with no signal.

  • iOS & Android
  • Phones & tablets
  • Works offline
  • Secure billing by Stripe
Basketball player driving to the rim for a dunk

Ways to record a practice session

  • One Drill

    Pick a player, pick a drill, and record the result in seconds.

  • Practice Plan

    Run a saved plan drill by drill, exactly as it was designed.

Who it's for

One platform for the whole basketball program

Every role gets a focused experience, so admins manage, coaches train, and players stay motivated.

Organizations & Academies

Run your whole program from one place, from roster to results.

  • Organization profile, logo, and contact details
  • Invite coaches by email and players by email or SMS
  • Find players instantly by Player Code
  • Organization statistics, team performance, and leaderboards
  • Manage your plan and billing securely through Stripe

Coaches

Record every rep on the court, even when the gym has no signal.

  • Three session modes: One Drill, Daily Options, Practice Plan
  • Attendance, drill diagrams, animations, and timers
  • Record makes, attempts, and free throws per player
  • Build, edit, reorder, and run practice plans
  • Works for associated and independent coaches

Players & Parents

See the progress behind the hard work, session after session.

  • Join with an invitation link or Player Code
  • Session history and drill-by-drill performance
  • Shooting percentage trends and improvement charts
  • Team leaderboards by shooting % or attempts
  • Players never pay for a subscription

Features

Everything a practice needs, in your pocket

Built around how basketball practices actually run: fast, hands-on, and on the court.

Basketball player attacking the rim during a live practice

Live practice

Record sessions as they happen

Take attendance, follow the active drill with court diagrams and animation playback, and keep time with preset timers. Enter makes, attempts, free throw makes, and free throw attempts for each player, with validation that catches missing or invalid entries.

  • Attendance so only present players appear
  • Drill diagrams, movement arrows, and animations
  • Timers from 30 seconds to 3 minutes
  • Session summary with total attempts and shooting %
Young basketball players practicing dribbling drills

Player development

Progress players can see

Players and parents follow every session in one place. Session history, drill-by-drill performance, and trend charts turn practice into visible improvement, while team leaderboards keep motivation high.

  • Session history and drill performance
  • Shooting percentage and improvement trends
  • Leaderboards by shooting % or attempts
  • Player profiles with team and Player Code
Phone displaying basketball shooting charts and statistics

Performance insights

Stats that guide the next practice

Coaches analyze individual player performance and trends, and organization admins see sessions, players, team performance, and leaderboards across the whole program.

  • Individual player stats and trend graphs
  • Organization-level statistics
  • Team performance and leaderboard summaries
  • Data scoped securely to your organization
  • Practice Plans

    Create plans from the drill library, set the order, and reuse them all season.

  • Player & Team Management

    Add, edit, and remove players, organize teams, and keep rosters accurate.

  • Attendance Tracking

    Mark who is present before practice. Only present players appear in recording.

  • Drill Timers

    Preset timers from 30 seconds to 3 minutes keep every drill on pace.

  • Drill Ideas

    Coaches, players, and admins can suggest new drills straight from the app.

  • Help & Support

    Built-in FAQs and a direct way to contact the Hoops Engine team.

Offline-first

No signal in the gym? Keep recording.

Gyms and courts often have weak internet. Hoops Engine saves every session on the device first and syncs it automatically once a connection returns, so practice never waits on Wi-Fi.

  • Attendance, drills, and results saved locally
  • Automatic sync when you're back online, or tap Sync Now
  • Pending sync counter so nothing gets lost
  • Sync activity log for full visibility

Sync status

3 pending
  • Varsity practice: attendanceCloud synced
  • Form shooting: 12 playersCloud synced
  • Free throw ladder: 10 playersSaved locally
  • Spot-up threes: 8 playersSaved locally
  • Session summarySaved locally
Syncs automatically when connectivity returns.

How it works

From sign-up to game-ready in four steps

  1. 01

    Set up your organization

    Org admins and coaches sign up with a one-time verification code. Independent coaches get their own space automatically.

  2. 02

    Invite your roster

    Send coaches an email invitation and players an invitation link or Player Code by email or SMS.

  3. 03

    Run and record practice

    Take attendance, choose a session mode, run the timer, and log makes and attempts, online or offline.

  4. 04

    Track progress together

    Coaches, players, and parents follow session history, trends, and leaderboards as the season unfolds.

Privacy & security

Built for youth sports, with privacy in mind

  • Verified sign-in

    One-time codes by email and SMS, plus Sign in with Apple on iOS.

  • Role-based access

    Each user sees only what their role allows, scoped to their organization.

  • Invite-only players

    Players join by invitation or Player Code, with parent or guardian permission for minors.

  • No marketing texts

    SMS is used only for verification codes and invitations. We never sell personal data.

Read our Privacy Policy and Terms and Conditions.

FAQ

Frequently asked questions

What is Hoops Engine?

Hoops Engine is a basketball training and performance management app for iOS and Android. Organizations and coaches use it to manage teams and players, run structured practices, take attendance, and record makes and attempts. Players and parents use it to follow session history, progress trends, and team leaderboards.

Who is Hoops Engine designed for?

Hoops Engine is built for basketball organizations and academies, associated and independent coaches, and players and their parents. Each role gets its own experience with only the features that role needs.

How do coaches record a practice session?

Coaches take attendance, then pick a recording mode: One Drill for a quick focused session, Daily Options to build today's practice on the fly, or Practice Plan to run a saved plan drill by drill. During the drill they run a timer and enter makes, attempts, free throw makes, and free throw attempts for each player, then review a session summary.

Can Hoops Engine be used without an internet connection?

Yes. Gyms often have weak or no signal, so practice recording is offline-first. Sessions are saved on the device and synced automatically when a connection returns. The app shows a pending sync counter and clear status colors, green for cloud synced and yellow for saved locally.

Does Hoops Engine use camera-based shot tracking?

No. Makes, attempts, and attendance are entered by the coach. Hoops Engine does not use camera tracking, shot or motion detection, wearables, or sensors.

How do players join an organization?

Players join by invitation. A coach or organization admin adds the player and sends an invitation link or a unique Player Code by email or SMS. The player verifies the code and completes registration. Players under 18 need a parent or guardian's permission.

What does Hoops Engine cost, and how is billing handled?

Hoops Engine has a free tier and paid monthly or yearly plans for coaches and organizations. Paid plans unlock premium drills and features and may raise team or player limits. Subscriptions are billed securely through Stripe, and plan details and prices are shown in the app before you subscribe. Players do not pay.

Can I cancel my subscription at any time?

Yes. You can cancel from the subscription screen in the app. Your plan stays active until the end of the period you have already paid for, and you can reactivate before that date. Your card can be updated at any time through Stripe's secure billing portal.

Which devices does Hoops Engine support?

Hoops Engine runs on iOS and Android smartphones and tablets, supporting iOS 13 and later and Android 10 and later.

Is my personal data sold or used for advertising?

No. Hoops Engine does not sell or rent personal information and does not use it for third-party advertising. SMS messages are only used for verification codes and invitations, never for marketing.

Hoops Engine logo

Bring Hoops Engine to your next practice

Available for iOS and Android phones and tablets. Set up your organization, invite your roster, and start recording in minutes.

Coming soon toApp StoreComing soon toGoogle Play

Questions? Email david@pur.golf