Client Project

Daily Dose Fitness Platform

A custom fitness challenge platform that turns workplace wellness into a team sport. Zero server costs, zero friction.

The Problem

A8, a creative agency, wanted to boost employee wellness through fitness challenges. The catch? Off-the-shelf fitness apps felt disconnected from company culture, and tracking participation via spreadsheets was a recipe for low engagement and admin headaches.

They needed something that felt native to how they already worked -- lightweight, team-oriented, and zero friction.

The Solution

I led the development of Daily Dose, a custom fitness platform that turns workouts into a team sport. The core idea: make logging a workout as easy as tapping a button, then let friendly competition do the rest.

Key design decisions:

  • No passwords, no app downloads. Users bookmark a personalized URL and they're in.
  • Team-based challenges with collective goals -- everyone contributes to hitting the target together.
  • Year-round flexibility. Log workouts during challenges or anytime in between.
  • AI-powered variety. Integrated Claude API generates fresh workouts on demand.

Features at a Glance

  • Today's Workout -- See the prescribed workout and complete it with one tap
  • Team Leaderboards -- Track your team's contribution to the collective goal
  • Personal Calendar -- Browse your entire workout history across all challenges
  • AI Workout Generator -- Get custom workouts based on time, difficulty, and equipment
  • Admin Dashboard -- Manage email campaigns, view analytics, and build workouts visually

Tech Stack

Layer Technology
Frontend HTML, CSS, JavaScript (GitHub Pages)
Backend Google Apps Script
Database Google Sheets
AI Claude API (Haiku 4.5)

The beauty of this stack: zero server costs, zero subscriptions, and deployments that take 30 seconds. Everything runs on infrastructure the agency already had access to.

Development Approach

This project came together over several weeks in focused 1-2 hour sessions. Two things made that possible:

  1. Domain expertise. My background as a trainer meant I understood exactly what the solution needed to do -- no spec required.

  2. AI-assisted development. Using Claude for rapid iteration let me move from idea to working feature fast, then refine based on real feedback.

The build progressed iteratively: core workout logging first, then team features, then AI workouts, then a full admin dashboard with email campaigns and analytics.

Results

October 2025 Challenge:

  • 28 active participants across 6 teams
  • 300+ workouts logged in a single month
  • ~11 workouts per person on average

Beyond the numbers, the platform replaced manual spreadsheet tracking with a proper admin toolkit -- email campaigns, challenge analytics, workout scheduling -- all accessible from a web dashboard.

Benefits to A8

  • Employee wellness without enterprise software costs
  • Team building through friendly competition
  • Participation data for tracking engagement over time
  • Scalability for future challenges with different formats
  • Built on familiar tools (Google Suite) with zero new subscriptions

What I'd Do Differently

If I were starting over, I'd consider adding push notifications for workout reminders (currently handled via Slack integration) and exploring a simple leaderboard animation for when teams hit milestones. But honestly? The lean approach worked. Sometimes the best product is the one people actually use.