Guides
Les documents de référence
Retrouvez l'intégralité des guides dans le dépôt, au format Markdown.
installation.md
PHP 8.3, Composer, PostgreSQL, Node et déploiement Docker.
configuration_ecole.md
Logo, nom d'école, années académiques et types de classes.
bulletins_et_notes.md
Moyennes pondérées, trimestre ou semestre par type de classe.
roles_et_permissions.md
Contrôle d'accès fin par permissions, par module et par rôle.
Démarrage rapide
Lancez Dalibi en quelques commandes
Prérequis : PHP 8.3+, PostgreSQL 12+, Composer et Node.js. Un déploiement Docker est aussi disponible pour la production.
Voir le guide complet$ git clone https://github.com/horacioskrp/dalibi.git$ cd dalibi$ composer install && npm install$ cp .env.example .env && php artisan key:generate$ php artisan migrate$ php artisan storage:link$ npm run build && php artisan serve
Référence de l'API du portail
Le portail parents & élèves expose une API REST (/api/v1), authentifiée par token (Laravel Sanctum) : notes, bulletins PDF, présences, scolarité et calendrier. La spécification OpenAPI 3.1 est fournie dans le dépôt, avec un visualiseur Redoc disponible en environnement de développement.
Licence GPL v3
Dalibi est distribué sous licence GNU GPL v3 : code ouvert et auditable, librement utilisable et modifiable. Le logiciel ne peut être revendu comme produit propriétaire.
En savoir plus sur les tarifsConfidentialité des données
En auto-hébergement, vos données restent chez vous, sur votre PostgreSQL. Les fichiers sensibles (photos, pièces des dossiers) sont stockés hors du dossier public et servis uniquement via des routes authentifiées.