À propos de Seekube v3
Pourquoi Seekube v3 ?
Chaque nouveau projet chez Seekube commençait par les mêmes questions : quelle structure, quelle auth, quel ORM, comment configurer Docker ? Seekube v3 est la réponse définitive à ces questions.
Nos principes
Ce qui guide nos choix
Dogmatique par design
Seekube v3 ne cherche pas à être universel. Il reflète les choix techniques de Seekube : les outils qu'on connaît, qu'on maintient, et sur lesquels on itère.
Prêt pour la production
Chaque brique est configurée pour le développement local ET la production. Pas de configuration supplémentaire pour passer d'un environnement à l'autre.
Évolutif dès le départ
La structure monorepo pnpm permet d'ajouter des packages partagés, des apps supplémentaires ou des microservices sans refactoring majeur.
Testé et documenté
Tests unitaires et d'intégration (testcontainers) dans le backend. Patterns clairs et cohérents pour guider les développeurs qui rejoignent le projet.
Structure
Une architecture claire
pensée pour grandir.
seekube/
apps/# Workspace pnpm
api/# NestJS backend
app/# React frontend
docker/# Configs infra
compose.yaml# Dev environment
pnpm-workspace.yaml
apps/apiBackend NestJS avec architecture en couches : controllers → use-cases → services → repositoriesapps/appFrontend React avec TanStack Start (SSR), routing file-based, Tailwind CSS 4docker/Configurations des services d'infrastructure (Kratos, PostgreSQL, pgAdmin)compose.yamlEnvironnement de développement complet en une commandeContribuez à Seekube v3
Seekube v3 évolue avec les projets de Seekube. Vos retours et contributions sont les bienvenus.
Ouvrir sur GitHub