App DevelopmentiOSNext.jsAI

TierOne

An athlete's app — from an empty repository to the App Store

www.tierone.fit

TierOne is APPA Media's own product rather than client work — which is exactly why we can show the whole journey with nothing left out. The brief: build a product that replaces five apps that never talk to each other. Training, food, sleep and habits in one place, with an AI layer that sees a specific person's real numbers. Not a prototype, but a finished app able to pass Apple's review.

3M+foods in the database
81screens in the app
164API endpoints
7device integrations
www.tierone.fit
TierOne
Our Approach

How we did it

The exact process behind the results. No luck — just deliberate strategy, step by step.

1

Web and PWA on Next.js 16, React 19 and Tailwind 4 — one codebase for web and mobile

2

iOS build via Capacitor, shipped under appId fit.tierone.app

3

Supabase backend — authentication and Postgres on EU servers, Redis for caching

4

Payments through two paths: Stripe on the web, RevenueCat for in-app purchases

5

An AI layer on top of user data — meal recognition from a photo, weekly review, training volume guidance

6

Seven integrations with devices and services: Apple Health, WHOOP, Strava, Hevy, Polar, Withings and Google Fit

7

A Czech food database with more than three million items, measured in grams

Results

Numbers that speak clearly

3M+foods in the database
81screens in the app
164API endpoints
7device integrations

Between February and August 2026 an empty repository became a finished app approved by Apple for the App Store — 81 screens, 164 API endpoints, 54 database migrations and seven integrations. The web app and PWA run on tierone.fit, data sits on EU servers, and users can export or delete it at any time. TierOne is a new app at the start of its journey: we quote no download or rating figures, because there aren't any yet. What is visible is the scope and the speed at which we can ship a finished product.

Now accepting new clients

Tell us where you want to grow.

A 30-minute call: we go through your website and numbers and tell you straight what makes sense. If nothing does, we'll say so too.

  • We listen first, then propose a solution that actually fits you
  • No complicated contracts — just mutual trust and results
  • We're a small team, so you always know who's working on your project
Let's talk about your project

Or email us directly at info@appamedia.com

new-inquiry.sh

$ appa-media --start

Inquiry received

We call you back within 24h

Free, no strings attached

> waiting for your message

FreeConsultation, no strings
24 hReply to your enquiry
30+Businesses trust us