← All work

Web App

HatchTracker, the subscription platform behind the app

The web dashboard, billing, and API that turn a field app into a business: one backend serving the office and the barn.

Service
Web App
Timeline
Ongoing, in production
Platform
Web (Next.js)
Screenshots and product gallery

Project highlights

How we approached it.

The challenge

A mobile app on its own is not a business. HatchTracker needed somewhere for owners to run the operation from a desk, a way to sell and enforce plans, team accounts for seasonal staff, and a single source of truth that both the dashboard and the mobile app could trust.

Our approach

We built the platform and the API as one thing rather than bolting a backend onto a finished app. Auth works the same for a browser session and a mobile token, plan limits are enforced in one place instead of being re-implemented per client, and every change to a record is written to an audit trail.

What we built

A Next.js dashboard and REST API with around 60 endpoints, backed by MySQL with typed schema migrations that apply automatically on deploy. It includes Stripe subscriptions across five tiers with webhooks and a customer portal, feature gating per plan, team accounts with invitations, analytics, and a ledger that records every entity change.

The outcome

One backend now serves both the web dashboard and the mobile app in production, so plans, permissions, and bird counts stay consistent across every surface the customer touches.

Start your project.

Tell us what you are building and we will show you how we would approach it.