Sytium ERP

Production

ERP multi-organisations — comptabilité SYSCOHADA, paie, budget, immobilisations et assistant IA métier. Application mobile et Site web

Depuis juil. 2024

Mon rôle
Développeur fullstack — API Laravel et interfaces React
Durée
Depuis juil. 2024
Plateformes
WEB · API

01

Le problème

Les PME ouest-africaines tiennent leur comptabilité sous le référentiel SYSCOHADA, que la plupart des progiciels internationaux ignorent. Elles se retrouvent à jongler entre un tableur, un logiciel de paie et un cahier.

02

Ce que j'ai construit

Un système unique couvrant la comptabilité en partie double conforme SYSCOHADA, le rapprochement bancaire, les emprunts et leurs échéanciers, les immobilisations et leurs amortissements, un budget pluri-versions avec workflow de validation, la paie, un CRM et un agenda — le tout cloisonné par organisation, avec piste d'audit sur chaque mutation et un assistant IA branché sur les données métier.

Sytium web

03

Les difficultés

Garantir le cloisonnement entre organisations

Sur 277 modèles, une seule requête écrite hors du filtre global suffit à faire fuiter les données d'une organisation vers une autre. Le discriminant est appliqué globalement et couvert par des tests dédiés.

Une IA qui ne voit que ce que l'utilisateur a le droit de voir

Brancher un modèle sur une base d'entreprise pose immédiatement la question des droits. Les appels d'outils passent par une couche d'autorisation qui rejoue les permissions de l'utilisateur courant, et un garde-fou filtre ce qui sort vers le fournisseur.

04

Les résultats

277
Modèles Eloquent
139
Migrations
à chaque écriture
Contrôle d'équilibre

05

La stack

  • Laravel
  • PHP 8.2
  • React
  • TypeScript
  • PostgreSQL
  • Redis
  • Docker

Code Mes Rêves

Alexis Kouakou