0%
Aperçu
Détails
Fonctionnalités
Pile Technique
Full StackTerminéEn Vedette

Iberis.io

ERP SaaS multi-tenant avec une architecture à trois niveaux : Master Admin, Dashboard Business et Portail Client. Comprend la facturation automatisée des abonnements, l'analyse des actionnaires et l'automatisation complète du cycle de vie de l'entreprise.

Rôle
Développeur Full Stack Senior
Chronologie
Déc 2023 - Juin 2025
Entreprise
Iberis
Technologies
12+
Iberis.io

Aperçu du Projet

Direction du développement d'une plateforme ERP SaaS multi-tenant avec une architecture récursive et auto-gérée. Aspect unique : Iberis utilise son propre système pour gérer les abonnements et la facturation des clients, créant un cycle d'exploitation autonome. Implémentation du cycle de vente complet, gestion des achats, suivi des dépenses et contrôle des stocks multi-entrepôts. Les points techniques clés incluent l'ingénierie de modules SaaS Fintech avec des modèles PDF personnalisables, des en-têtes/pieds de page dynamiques et un support multilingue (FR/AR). Développement d'un module PDV autonome avec synchronisation des stocks en temps réel et traitement des paiements. Optimisation du traitement des données avec des imports Excel par lots gérant efficacement des ensembles de données de plus de 10 000 articles via le cache Redis.

Fonctionnalités Clés

Architecture SaaS multi-tenant avec auto-gestion récursive
Pipeline automatisé de l'abonnement à la facture
Modules Fintech avec modèles PDF personnalisables
Module PDV autonome avec synchronisation des stocks en temps réel
Portails clients/fournisseurs sécurisés avec systèmes d'invitation
Imports Excel par lots (10k+ articles) avec optimisation Redis
Support multidevises (XOF/XAF) et configurations fiscales

Défis & Solutions

⚡Défi :

Conception d'une architecture récursive où la plateforme gère sa propre facturation

✓Solution :

Mise en œuvre d'un pipeline d'abonnement piloté par les événements via les Observers Laravel

⚡Défi :

Gestion d'imports Excel à grande échelle sans dépassement de délai système

✓Solution :

Développement d'un traitement de file d'attente en arrière-plan avec Redis pour les opérations par lots

⚡Défi :

Mise en œuvre d'une isolation stricte des locataires dans un environnement de base de données partagée

✓Solution :

Utilisation des Global Scopes Laravel pour l'isolation automatisée des données des locataires

⚡Défi :

Garantir la précision des stocks en temps réel sur plusieurs terminaux de point de vente

✓Solution :

Création d'un moteur de gestion des stocks centralisé avec verrouillage pessimiste

Résultats & Impact

Réduction des temps de chargement de 40% grâce à une mise en cache agressive et une optimisation des requêtes

Croissance du nombre d'utilisateurs de 1 000 à plus de 9 000 utilisateurs actifs

Réduction des tickets de support de 35% grâce à la mise en place du portail libre-service

Réduction de 25% des temps de transaction en point de vente

Pile Technique

LaravelVue.jsMySQLBootstrapREST APIRedisWebSocketIonicKonnectYajraStripeDocker

Apprentissages Clés

  • •Maîtrise de l'architecture SaaS multi-tenant et des modèles d'isolation de données
  • •Optimisation des flux de travail fintech complexes et de la génération de documents
  • •Mise à l'échelle d'applications pour gérer un volume élevé de trafic et de données

Intéressé par une collaboration ?

Discutons de votre projet et créons quelque chose d'incroyable ensemble.