Projets/05 · Featured

Burn.

Tracker de séances avec coach IA embarqué. Solo full-stack, identité orange flame audacieuse, moteur d'échecs caché à l'intérieur.

Année
2025
Durée
Solo · 4 mois
Client
Produit personnel
Secteur
Fitness · IA
Rôle
Brand · Front · Back · Solo
01Brief

Une app de muscu qui ne chuchote pas.

La plupart des apps fitness ressemblent à des dispositifs médicaux. Burn a été construit pour ressembler au mur de la salle — orange flame, contraste brutal, zéro excuse.

Je voulais shipper un produit perso qui owne sa propre marque dès le premier pixel. Burn a démarré comme tracker de séances et a grandi en sandbox pour le streaming IA, les systèmes de marque, et un moteur d'échecs caché.

02Brand

Une marque, une chaleur.

La flame mark est le produit. Le produit est la flame mark. Même semaine, même cerveau.

Brand asset
1
FLAME MARK · WORDMARK DISPLAY
Palette
Heat
ORANGE · OFF-BLACK · IVOIRE
Type
Display
GROTESQUE BOLD · CHIFFRES TABULAR
Surfaces
App + Marketing
UN SEUL SYSTÈME
03Coach IA

Streamer des réponses, déclencher l'UI.

Demande un bloc d'hypertrophie de 4 semaines. Le coach tape son plan et l'écrit directement dans ton calendrier d'entraînement.

Le coach tourne sur Groq + Llama avec streaming SSE, tool-calling structuré, et rate limiting par user. La conversation n'est pas une fenêtre de chat — c'est un driver d'UI.

Stack & Architecture
Front
  • Next.js
  • React 19
  • TypeScript
  • Tailwind
IA
  • Groq SDK
  • Llama
  • Streaming SSE
  • Tool-calling
3D
  • Three.js
  • R3F
Back
  • API routes
  • Prisma
  • PostgreSQL
04Easter Egg

Konami → échecs.

↑ ↑ ↓ ↓ ← → ← → B A débloque un moteur Stockfish complet à l'intérieur du tracker. Il n'y a aucune raison qu'il soit là. C'est exactement pour ça qu'il y est.

Un build WASM de Stockfish, un échiquier 8×8 stylé dans la palette Burn, un adversaire qui me bat à n'importe quelle profondeur que je suis prêt à attendre. Pure side-quest.

Raisons qu'il ne devrait pas être làEt exactement une seule pourquoi il y est.
05Ce que j'ai appris

Owner toute la stack resserre la boucle.

Brand → produit → infra dans une seule tête signifie que les décisions n'attendent pas Slack. La pénalité est nulle, le speedup est réel.

Les projets solo, c'est là où tu apprends ce que tu peux vraiment défendre en production.

↳ Burn · 2025