Seekube v3
À 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 → repositories
apps/appFrontend React avec TanStack Start (SSR), routing file-based, Tailwind CSS 4
docker/Configurations des services d'infrastructure (Kratos, PostgreSQL, pgAdmin)
compose.yamlEnvironnement de développement complet en une commande

Contribuez à Seekube v3

Seekube v3 évolue avec les projets de Seekube. Vos retours et contributions sont les bienvenus.

Ouvrir sur GitHub