MELODI est un ERP (progiciel de gestion) modulaire et extensible écrit en Python. Il offre une architecture robuste pour développer des applications métiers sur mesure grâce à son système de plugins et de modules.
- Architecture Modulaire : Système de modules isolés et plugins dynamiques.
- Web-Ready : Interface web intégrée basée sur Flask.
- Extensible : Ajoutez des fonctionnalités sans modifier le cœur.
- Base de Données : Gestion simplifiée avec ORM intégré.
- Internationalisation : Support multi-langues natif.
- Python 3.10 ou supérieur
- Installation
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt- Démarrage
python3 main.py- Installation
python -m venv venv
venv\Scripts\Activate.ps1
pip install -r requirements.txt- Démarrage
python main.py- Construction et Démarrage
docker compose up --build- Accès L'application sera accessible à l'adresse http://localhost:8080.
core/: Le cœur du framework (Router, ModuleManager, DB, etc.)modules/: Vos modules métiers personnalisésconfig/: Fichiers de configurationdocs/: Documentation développeur
Pour une documentation détaillée sur l'architecture et la création de modules, ouvrez docs/index.html dans votre navigateur.
Double licence : AGPL v3 (communautaire) et Commerciale (entreprise). Contact : [gg.gomsugaetant@gmail.com]