Saturne

FullstackProjet livré

Une application métier pour gérer les stocks, les mouvements, les commandes, les inventaires et la traçabilité documentaire.

Projet suivant →
« Je voulais qu’un outil métier complexe reste simple à utiliser : des actions claires, une information fiable et une vraie continuité entre les équipes. »
Éva Dauphin, conceptrice et développeuse de Saturne
Version ordinateur du projet Saturne
01

Le contexte

Saturne centralise les opérations de stock d’une organisation qui travaille entre bureaux, chantiers et différents rôles métier.

Les entrées, sorties, retours, commandes, livraisons et inventaires devaient devenir traçables dans un même outil, avec des documents exportables.

02

Mon rôle

J’ai réalisé l’application de A à Z : direction artistique, parcours métier, interface React, API, règles d’accès et couche de données.

Analyse métierDA & UX/UIReactExpressPrismaMySQL
03

Le processus, étape par étape

1. Comprendre

Recenser les rôles, documents et étapes réelles : BC, BS, BL, retours, inventaires et validations.

2. Structurer

Transformer ces règles en états, permissions et écrans cohérents pour chaque profil.

3. Dessiner

Créer un tableau de bord dense mais lisible, avec priorité donnée aux actions et aux anomalies.

4. Coder & tester

Développer l’API, le frontend, les exports PDF et les tests des parcours critiques.

04

Les choix visuels

L’interface s’appuie sur un tableau de bord sombre et contrasté, des indicateurs colorés et des tableaux lisibles pour hiérarchiser rapidement les urgences.

La palette
#111827
#2F6BFF
#41D6A0
#F8FAFC
La typographieAa

Une sans-sérif fonctionnelle, pensée pour les données, les statuts et les longues sessions de travail.

Les composants

Tableaux filtrables, indicateurs, formulaires métier, historiques, inventaires et documents PDF.

05

Sous le capot

Le frontend React/TypeScript communique avec une API Express/TypeScript. Prisma porte le schéma MySQL, tandis que JWT et le RBAC limitent chaque action au bon rôle.

L'architecture
demande → validation → sortie → livraison
     ↘ historique + documents PDF ↗
06

Là où ça a coincé

Le mur 1

Représenter un workflow long sans perdre l’utilisateur entre les différents documents et statuts.

Ma solution

Un vocabulaire métier stable, des états visibles et un historique commun à toutes les opérations.

Le mur 2

Protéger des actions différentes selon les responsabilités de sept profils métier.

Ma solution

Des permissions centralisées côté API et des interfaces adaptées au rôle connecté.

07

Le résultat

7rôles métier
1source de vérité
PDFdocuments exportables

Les mouvements et validations sont réunis dans un outil unique, avec historique, inventaire et documents générés à partir des mêmes données.

08

Ce que j’en retiens

Saturne m’a appris à traduire des règles opérationnelles complexes en états simples, contrôlables et compréhensibles par des profils très différents.

Envie du même genre de projet ?