Système de gestion des bulletins scolaires pour CEG et LYCÉE au Togo
# 📚 VICTOBULL - Système de Gestion des Bulletins Scolaires
**VICTOBULL** est un logiciel de saisie et de gestion des bulletins de note pour les **CEG** (Collèges d'Enseignement Général) et **LYCÉES** au Togo.
## ✨ Caractéristiques Principales
- ✅ **Mode hors ligne complet** - Fonctionne sans connexion Internet
- ✅ **Gestion des classes et élèves**
- ✅ **Saisie simple des notes**
- ✅ **Calcul automatique des moyennes**
- ✅ **Génération de bulletins PDF**
- ✅ **Sauvegarde locale des données**
- ✅ **Interface intuitive en français**
- ✅ **Adapté au système éducatif togolais**
## 🎯 Utilisateurs Cibles
- **Directeurs d'établissements**
- **Enseignants**
- **Secrétaires pédagogiques**
- **Personnel administratif**
## 📋 Fonctionnalités
### 1. Gestion des Données
- 📂 Création et gestion des classes
- 👥 Inscription des élèves
- 📖 Gestion des matières/disciplines
- 🎓 Gestion des enseignants
### 2. Saisie des Notes
- 📝 Interface simple pour la saisie des notes
- 🔢 Support des évaluations (Contrôles, Compositions, TP)
- 📊 Calcul automatique des moyennes
- 🏆 Classement des élèves
### 3. Rapports et Bulletins
- 📄 Génération de bulletins PDF
- 📈 Statistiques par classe
- 📋 Listes de classement
- 🎖️ Mentions (Très bien, Bien, Assez bien, etc.)
### 4. Sauvegarde et Synchronisation
- 💾 Sauvegarde automatique en base de données locale
- 💾 Export/Import de données
- 🔒 Sécurité des données
## 🚀 Installation
### Prérequis
- Node.js 14+ ou Python 3.8+
- npm ou yarn (pour Node.js)
### Option 1 : Application Web Progressive (Recommandée)
```bash
git clone
github.com
cd victobull/frontend
npm install
npm start
```
### Option 2 : Application Desktop (Electron)
```bash
cd victobull/desktop
npm install
npm start
```
## 📁 Structure du Projet
```
victobull/
├── frontend/ # Interface utilisateur (React)
│ ├── src/
│ │ ├── components/ # Composants réutilisables
│ │ ├── pages/ # Pages principales
│ │ …