https://github.com/mzilinassim/planificateur-de-formation
Une application web responsive pour générer et gérer des emplois du temps de formation avec des modules personnalisables, des jours et des créneaux horaires.
https://github.com/mzilinassim/planificateur-de-formation
css html html5 javascript pdf-generation react reactjs tailwind tailwindcss
Last synced: about 1 month ago
JSON representation
Une application web responsive pour générer et gérer des emplois du temps de formation avec des modules personnalisables, des jours et des créneaux horaires.
- Host: GitHub
- URL: https://github.com/mzilinassim/planificateur-de-formation
- Owner: mziliNassim
- Created: 2025-04-23T23:38:30.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-04-24T00:13:35.000Z (about 1 month ago)
- Last Synced: 2025-04-25T10:17:56.276Z (about 1 month ago)
- Topics: css, html, html5, javascript, pdf-generation, react, reactjs, tailwind, tailwindcss
- Language: JavaScript
- Homepage: https://planificateur-de-formation.netlify.app/
- Size: 147 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: docs/README.md
Awesome Lists containing this project
README
# Générateur de Planning de Formation
Website Preview [ici](https://planificateur-de-formation.netlify.app/)
Une application web responsive pour générer et gérer des emplois du temps de formation avec des modules personnalisables, des jours et des créneaux horaires.
## Fonctionnalités
- 📅 Définir les jours disponibles pour la formation
- 📚 Créer plusieurs modules de formation avec des thèmes personnalisés
- ⏱️ Assigner des modules à des jours spécifiques
- 🕒 Ajuster les créneaux horaires pour chaque module
- 🖨️ Générer des versions PDF imprimables du planning
- 📱 Design entièrement responsive## Technologies Used
- **React** - Bibliothèque JavaScript pour construire des interfaces utilisateur
- **Tailwind CSS** - Framework CSS utility-first
- **Lucide React** - Ensemble d'icônes beau et cohérent
- **HTML5** - Pour la structure et les fonctionnalités d'impression
- **CSS3** - Pour le style et les animations## Utilisation
1. Définir les Paramètres de Base:
- Sélectionnez le nombre de modules nécessaires pour votre formation
- Choisissez les jours de la semaine disponibles
2. Configurer les Modules:
- Nommez chaque module avec un thème spécifique
- Assignez chaque module à un jour disponible
3. Ajuster le Planning:
- Modifiez les heures de début et de fin pour chaque module
- Visualisez la durée calculée automatiquement
4. Imprimer/Exporter:
- Utilisez le bouton d'impression pour générer une version PDF
- La version imprimée est optimisée pour la lisibilité