Mnadhem
Un hub d'opérations pensé pour le commerce tunisien réel
- Rôle
- Développeur Full Stack
- Période
- 2026 — Aujourd'hui
- Stack
- Next.js · TypeScript +4
La plupart des logiciels de stock supposent une entreprise qui passe tout par la banque, achète à des fournisseurs qui facturent et vend sur un seul canal. Une grande partie du commerce tunisien ne fonctionne pas ainsi. Mnadhem est conçu pour les commerces tels qu'ils fonctionnent vraiment.
01Le problème
Ces commerces tournent avec un tableur, un carnet et un groupe de discussion. Le stock et la caisse ne sont rapprochés qu'en fin de semaine, trop tard pour agir. Les outils importés n'échouent pas à cause de la langue : leur modèle de données suppose le paiement par carte, des fournisseurs qui facturent et un canal de vente unique.
02L'approche
Le registre de trésorerie est la source de vérité. Chaque vente, règlement fournisseur, retour, frais de livraison ou retrait du gérant est une écriture, et le stock est calculé à partir de ces écritures : les chiffres se rapprochent d'eux-mêmes. La rapidité de saisie passe en premier : enregistrer une vente tient sur un écran, car personne n'utilisera un outil plus lent que son carnet.
- Registre de trésorerie en partie double, à partir duquel le stock est calculé
- Ventes multicanales : boutique, messages sur les réseaux sociaux, partenaires de livraison
- Comptes fournisseurs acceptant les règlements partiels, informels et dans le désordre
- Accès par rôle pour le gérant, le responsable de boutique et le magasinier
03Architecture
Next.js App Router avec des server components pour toutes les pages qui lisent des données, si bien que les listes n'envoient presque aucun JavaScript au navigateur. NestJS fait tourner un module par domaine (registre, stock, catalogue, identité) sur PostgreSQL. Les écritures du registre ne sont jamais modifiées : une erreur se corrige par une écriture inverse, et l'historique de chaque chiffre reste traçable.
- En développement actif comme projet personnel, pas encore publié
- Tableau de bord du gérant conçu autour des deux questions du quotidien : ce qui est en stock, et ce qui est dû
- Porté de bout en bout : recherche, modélisation des données, API et interface
Site web Dieture
La vitrine du leader qatari de l'abonnement repas santé
Vous travaillez sur quelque chose de similaire ? J'aimerais en entendre parler.
Démarrer une conversation