Skip to content
Back to projects
Live2026

VeilSpire

Gamified fitness PWA: log training, body and nutrition with a dark-fantasy RPG layer that rewards consistency. Program generator, AI label-reading and recipes (Claude), multi-user with per-user isolation.

Role
Full Stack & game-system design
Main dashboard (The Tower): season, character and boss

Overview

VeilSpire is an installable web app (PWA), built mobile-first, to log training, body composition and nutrition. On top of the tracking sits a dark-fantasy game layer —familiars, bosses, ranks and seasons— that turns consistency into progression.

An onboarding questionnaire (goal, experience, style, availability, equipment, injuries and diet) feeds a program generator that builds the routine. Nutrition is backed by a food and recipe catalog, with photo-based label reading and recipe generation via Claude Haiku behind a swappable layer.

The backend is full-stack Next.js on MongoDB Atlas with its own authentication (better-auth), per-user isolation on every query, S3 storage, push notifications and a separate worker for reminders and weekly/season closeouts. Bilingual (es/en), with per-user units.

Gallery

Grimoire: generated training program
Cauldron: nutrition and macro tracking
Body: measurements, steps and calories
Sanctuary: profile, goals and integrations
Art direction: familiars

Have a project in mind?

Let’s build something worth remembering.

Get in touch