Educ-Sinfinity est une application web complète de gestion d'établissement scolaire développée spécialement pour les écoles de la République Démocratique du Congo. Cette application offre une solution moderne et intuitive pour gérer tous les aspects d'un établissement scolaire.
-
Gestion des Élèves
- Inscriptions et dossiers élèves
- Transferts et historique
- Photos et informations personnelles
- Gestion des parents/tuteurs
-
Gestion du Personnel
- Enseignants et personnel administratif
- Système de paie
- Gestion des horaires
-
Gestion Académique
- Classes et niveaux
- Matières et programmes
- Emplois du temps
-
Évaluations et Notes
- Système de notation
- Bulletins automatisés
- Examens et compositions
- Calcul des moyennes
-
Gestion Financière
- Frais scolaires
- Paiements et reçus
- Comptabilité de base
-
Bibliothèque
- Gestion des livres
- Système d'emprunts
-
Discipline
- Sanctions et avertissements
- Suivi comportemental
-
Communication
- Messages aux parents
- Circulaires et annonces
-
Rapports et Statistiques
- Tableaux de bord
- Rapports personnalisés
- Statistiques en temps réel
- Internat/Pensionnat - Gestion de l'hébergement et des repas
- Transport Scolaire - Circuits et véhicules
- Inventaire - Matériel et fournitures
- Santé Scolaire - Infirmerie et vaccinations
- Activités Parascolaires - Clubs et sports
- Examens d'État - TENAFEP, Exetat
- Backend: PHP 7.4+
- Frontend: HTML5, CSS3, JavaScript (ES6+)
- Framework CSS: Bootstrap 5.3
- Base de données: MySQL 8.0+
- Icônes: Font Awesome 6.4
- Graphiques: Chart.js
- Tables: DataTables
- Notifications: SweetAlert2
- Serveur web (Apache/Nginx)
- PHP 7.4 ou supérieur
- MySQL 8.0 ou supérieur
- Extensions PHP requises:
- PDO
- PDO_MySQL
- GD (pour les images)
- mbstring
- fileinfo
git clone https://github.com/votre-repo/educ-sinfinity.git
cd educ-sinfinity- Créer une base de données MySQL
- Importer le schéma depuis
database/schema.sql - Configurer les paramètres dans
config/database.php
define('DB_HOST', 'localhost');
define('DB_NAME', 'educ_sinfinity');
define('DB_USER', 'votre_utilisateur');
define('DB_PASS', 'votre_mot_de_passe');chmod 755 uploads/
chmod 755 assets/- URL:
http://votre-domaine/educ-sinfinity - Utilisateur par défaut:
admin - Mot de passe par défaut:
admin123
educ-sinfinity/
├── config/ # Configuration
│ ├── database.php # Configuration BDD
│ └── config.php # Configuration générale
├── includes/ # Fichiers inclus
│ ├── header.php # En-tête
│ ├── footer.php # Pied de page
│ └── functions.php # Fonctions utilitaires
├── assets/ # Ressources statiques
│ ├── css/ # Styles CSS
│ ├── js/ # Scripts JavaScript
│ └── images/ # Images
├── modules/ # Modules de l'application
│ ├── students/ # Gestion des élèves
│ ├── personnel/ # Gestion du personnel
│ ├── academic/ # Gestion académique
│ ├── evaluations/ # Évaluations
│ ├── finance/ # Gestion financière
│ └── ... # Autres modules
├── database/ # Base de données
│ └── schema.sql # Schéma de la BDD
├── uploads/ # Fichiers uploadés
├── auth/ # Authentification
│ ├── login.php # Connexion
│ └── logout.php # Déconnexion
├── dashboard.php # Tableau de bord
└── index.php # Page d'accueil
- Accédez à l'application via votre navigateur
- Utilisez les identifiants par défaut (admin/admin123)
- Changez le mot de passe lors de la première connexion
L'application supporte plusieurs rôles:
- Administrateur: Accès complet
- Directeur: Gestion générale
- Enseignant: Gestion des notes et élèves
- Secrétaire: Gestion administrative
- Comptable: Gestion financière
- Aller dans "Gestion des Élèves"
- Cliquer sur "Nouvel élève"
- Remplir le formulaire complet
- Assigner à une classe
- Enregistrer
- Authentification par session
- Validation des données côté serveur
- Protection contre les injections SQL (PDO)
- Contrôle d'accès basé sur les rôles
- Upload sécurisé des fichiers
- Protection CSRF
Il est recommandé de sauvegarder régulièrement:
- La base de données MySQL
- Le dossier
uploads/ - Les fichiers de configuration
Pour toute question ou problème:
- Email: support@educ-sinfinity.cd
- Documentation: [Wiki du projet]
- Issues: [GitHub Issues]
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
- Développeur principal: [Votre nom]
- Design UI/UX: [Nom du designer]
- Tests: [Nom du testeur]
- Version initiale
- Modules de base implémentés
- Interface utilisateur responsive
- Système d'authentification
République Démocratique du Congo - Système de gestion scolaire moderne et efficace.