SpawnLabs
Home/Work/DietBoard
SaaS Platform

Turning five disconnected tools into one practice platform

Clinical dietitians were losing hours each week to spreadsheets, calendar apps, and WhatsApp. DietBoard replaced the patchwork with a single system — scheduling, clients, meal plans, billing — built from scratch.

SaaSCustom BackendAI Meal PlanningSchedulingBranded Exports
Visit Live Site

Overview

Five tools duct-taped together. Zero designed for the job.

Clinical dietitians are skilled practitioners running small businesses on infrastructure that wasn't built for them. Most manage their practice across Google Calendar, Excel, WhatsApp, paper intake forms, and generic PDF tools — none of which connect, none of which understand their workflow. The result: hours lost to admin every week, no unified client record, and a professional output that looks cobbled together.

DietBoard's founders saw an opportunity to build the system this profession was missing. SpawnLabs was brought in to design and ship the full product — not a wrapper around existing tools, but a purpose-built platform covering scheduling, client management, meal planning, billing, and branded output. From zero to production-ready SaaS.

The Challenge

A profession without software that matches it

The problem wasn't a missing feature — it was a missing category. No SaaS product existed for clinical dietitians that handled the full practice workflow: booking, client intake, nutritional planning with real macro precision, and professional-grade exports branded to the practitioner. Generic tools covered fragments. Nothing covered the whole.

Any solution also had to navigate a difficult adoption curve. Solo practitioners need something they can learn in minutes. Multi-dietitian clinics need role-based access, shared workflows, and team billing. Building for both — without bloating the product for either — was the core design constraint.

Strategic Response

One integrated system, shaped to how the work actually happens

The decision was to build every layer custom. Not because off-the-shelf components don't exist, but because the value of DietBoard depends on how tightly its pieces connect. A meal plan needs to reference the client's intake data. A session needs to surface the last plan sent. An export needs to carry the dietitian's brand without manual formatting. Those connections only work if the system was designed as one product, not assembled from parts.

The backend was purpose-built: typed API, scheduling logic, meal plan generation engine, PDF rendering pipeline, subscription billing, role-based access — all designed around the specific workflows of clinical nutrition. The goal was a platform the DietBoard team could operate, price, and evolve without re-architecture.

What Was Built

A production SaaS covering the full practice lifecycle

The platform gives dietitians a single workspace for their entire practice. Scheduling with calendar sync, session prep notes, and client context pulled in automatically. Client management with intake forms, session history, plan archives, and notes — all searchable, all connected. A meal planning engine with precise, deterministic macro calculations that produces plans practitioners can trust and reproduce.

Every meal plan exports as a custom-branded PDF or shareable link — the dietitian's logo, colors, and typography, no platform watermarks — giving practitioners a professional output they previously couldn't produce without a designer. The system supports multiple pricing tiers, team accounts with assistant roles, and scales from solo practice to multi-clinician operation.

Key Capabilities

What the platform enables

Custom Backend & API

Purpose-built server logic — authentication, billing, scheduling, meal plan engine, PDF rendering, role management — all connected through a typed API layer designed for this specific domain.

Integrated Scheduling

Appointment booking with calendar sync, session reminders, and prep notes — with client profile, history, and last meal plan surfaced automatically before each session.

Precision Meal Planning

Structured meal plans with deterministic macro calculations. Dietitians produce plans that are clinically precise, reproducible, and ready to hand to a client — not approximations from a generic nutrition API.

Professional Branded Exports

Custom-branded PDF and link-based meal plans carrying the dietitian's logo, colors, and fonts. No watermarks. Mobile-optimized. Turns clinical output into a professional deliverable.

Unified Client Record

Intake forms, session history, plan archives, notes, and scheduling — all in one profile. Eliminates the scattered spreadsheets and chat threads that most practitioners rely on.

SaaS Billing & Team Structure

Subscription management with multiple pricing tiers, annual discounts, and team plans with role-based access — built for solo practitioners and multi-dietitian clinics alike.

Visuals

Platform screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Dashboard, meal planner, client profiles, and branded exports.

How It's Built

The stack behind it

Frontend

Server-rendered web appResponsive dashboardComponent libraryType-safe codebase

Backend & Data

Custom API layerAuthentication & sessionsRole-based accessDatabase designReal-time updates

Infrastructure

Cloud hostingCI/CD pipelinePreview environmentsAutomated deployments

Integrations

Subscription billingPDF generationCalendar syncAI meal planningAnalytics

Impact

Live and onboarding

~3 hrs
Daily admin time saved
18 min
First meal plan export
3
Pricing tiers
Live
Early access

DietBoard is live and onboarding early-access users — 100% solo practitioners so far. Three hours of daily admin time recovered, and new users producing their first branded meal plan within 18 minutes, validates both the consolidation thesis and the adoption curve.

Building a SaaS product for an underserved profession?

When an industry runs on workarounds, the opportunity isn't another generic tool — it's purpose-built software that earns adoption by matching how the work actually happens. If that's what you're building, we should talk.