Accueil
01.ma stack

Un seul socle. Des modules selon le besoin.

Je garde la même base technique d’un projet à l’autre et j’ajoute uniquement les outils réellement nécessaires. L’objectif : construire plus proprement, progresser sur une stack cohérente et éviter la complexité inutile.

principe

Stack modulaire

Même base sur tous les projets

Seulement les modules nécessaires

02.socle

Toujours actif.

Ces six briques constituent la base de mes projets web. Elles ne changent pas à chaque nouveau besoin.

CORE.01

Next.js

Framework

CORE.02

TypeScript

Langage

CORE.03

Tailwind CSS

Interface

CORE.04

shadcn/ui

Composants

CORE.05

Git / GitHub

Versioning

CORE.06

Vercel

Déploiement

03.modules

Activés uniquement si besoin.

Une base de données, des comptes utilisateurs ou Stripe ne sont pas ajoutés par défaut. Chaque brique doit répondre à un besoin concret.

MODULE.01

Données

Stocker, organiser et interroger les données structurées d’un projet.

PrismaSupabasePostgreSQL
MODULE.02

Comptes

Gérer l’inscription, la connexion, les sessions et les rôles utilisateurs.

Better Auth
MODULE.03

Paiement

Encaisser des paiements et gérer des abonnements lorsque le projet en a besoin.

Stripe
MODULE.04

Tests

Vérifier automatiquement les fonctionnalités importantes et limiter les régressions.

VitestPlaywright
MODULE.05

Validation

Contrôler les données saisies et construire des formulaires fiables.

ZodReact Hook Form
MODULE.06

Mobile

Ajouter une application iOS et Android connectée au même backend.

ExpoReact NativeNativeWind
04.projets

Ce que cette stack me permet de construire.

TYPE.01

Site vitrine

Présenter une activité, une marque, des services ou un portfolio avec une expérience rapide et responsive.

Socle
TYPE.02

Back-office

Construire des outils internes, tableaux de bord et interfaces de gestion de données.

DonnéesComptesValidation
TYPE.03

E-commerce

Créer une plateforme avec catalogue, comptes utilisateurs, données et paiement en ligne.

DonnéesComptesPaiementTests
TYPE.04

SaaS

Développer un produit web complet avec authentification, données, logique métier et abonnements.

DonnéesComptesPaiementTests
TYPE.05

Application mobile

Déployer une expérience iOS et Android en réutilisant le backend et les services existants.

MobileDonnéesComptes

Une application mobile ne nécessite pas de reconstruire toute l’architecture : Expo et React Native viennent se connecter au backend déjà en place.

05.fonctionnement

Même base. Projet différent.

étape 01

Le socle

La même base technique démarre chaque projet.

étape 02

Les modules

J’active uniquement ce dont le projet a besoin.

étape 03

Le produit

Une solution adaptée sans architecture inutilement lourde.

06.pourquoi

Une stack pensée pour durer.

Simple

Moins de complexité et une architecture plus lisible.

Rapide

Une base connue permet de démarrer et livrer plus vite.

Fiable

Des outils éprouvés et une organisation répétable.

Évolutive

On ajoute des modules seulement lorsque le besoin apparaît.

stack.ready()

Une idée à transformer en produit ?

Le choix des modules dépend du projet. On commence par le besoin, puis on construit uniquement ce qui est nécessaire.