mywalt-myskills est le starter kit opinionated de theTribe. Il embarque NestJS, MikroORM, Kratos, BullMQ et TanStack Start dans une configuration prête pour la production.
Installation
Clonez le dépôt, installez les dépendances avec pnpm install, puis lancez les services locaux avec docker compose up. L'API démarre sur :3001 et le frontend sur :3000.
Structure
Le monorepo contient deux apps : apps/api (NestJS) et apps/app (React + TanStack). Chaque domaine métier suit le pattern RpcService → use-cases → services/repositories → database, exposé au client via un unique contrat oRPC partagé.
Premiers pas
Ajoutez un nouveau domaine en suivant la recette « Adding a back-office resource » d'apps/api/AGENTS.md — ou scaffoldez-le directement avec pnpm gen:resource pour une ressource CRUD à plat. L'outil de migration MikroORM gère le schéma automatiquement au démarrage du serveur.