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.

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




