Application de gestion de projet local-first : fichiers Markdown, index SQLite, vue graphe, CLI et serveur MCP.
Plateforme de comptes Caesyon
Backend de comptes pour les sites et jeux Caesium Games : identité, consentement, possession Steam et récompenses.
Caesyon est l'API derrière les comptes joueurs de Caesium Games : identité et authentification, suivi du consentement, vérification de possession Steam, éditions de jeux, demandes de confidentialité et récompenses multi-jeux. Elle est conçue API-first et typée de bout en bout.

Aperçu
Caesyon est l'API derrière les comptes joueurs de Caesium Games : identité et authentification, suivi du consentement, vérification de possession Steam, éditions de jeux, demandes de confidentialité et récompenses multi-jeux. Elle est conçue API-first et typée de bout en bout.
La stack repose sur Fastify 5 en TypeScript strict, Drizzle ORM sur PostgreSQL 16, better-auth, des schémas Zod qui génèrent une spécification OpenAPI 3.1 et un SDK client typé, des logs pino et Vitest avec Testcontainers. Elle est livrée sous forme d'images Docker multi-architectures et tourne aussi bien sur un Raspberry Pi que dans le cloud.
Points clés
- Fastify 5 et TypeScript strict, approche contract-first de Zod vers OpenAPI 3.1
- PostgreSQL 16 avec migrations Drizzle et worker d'outbox transactionnel
- better-auth avec passkeys, emails transactionnels via Resend
- Images Docker multi-architectures construites en CI, déploiement en une commande avec rollback automatique
