Skip to content

Prince637-boo/Bulletin

Repository files navigation

Bulletin scolaire

Ce projet permet de générer un bulletin scolaire en PDF en fonction des données fournies par l'utilisateur. Il utilise la bibliothèque React pour afficher l'interface utilisateur et la bibliothèque jsPDF pour générer le PDF.

Installation

Pour installer ce projet, il suffit de cloner dans le répertoire du projet et d'exécuter la commande suivante :

npm install

Utilisation

Pour utiliser ce projet, il suffit de cloner dans le répertoire du projet et d'exécuter la commande suivante :

npm run dev

Le projet sera accessible à l'adresse http://localhost:5173/.

Déploi

Pour déployer l'application sur GitHub Pages, il suffit d'exécuter la commande suivante :

npm run build

Le fichier de build est ensuite disponible à l'adresse http://prince637.github.io/Bulletin/.

Flux de données :

1. App.jsx (Router)
↓
2. BulletinManager.jsx (Gestion)
- Créer classes
- Ajouter élèves
- Sélectionner élève + trimestre
↓
3. App.jsx appelle BulletinGenerator.jsx
- Éditer le bulletin
- Sauvegarder (retourne à Manager)
↓
4. Données sauvegardées dans localStorage
- bulletin_classes (toutes les données)

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors