BullSmart est une application de gestion scolaire développée avec Django. Elle permet la gestion des bulletins, des étudiants, des templates de bulletins, et d'autres fonctionnalités liées à l'administration scolaire.
- Bull/ : Application principale contenant les modèles, vues, formulaires, serializers, commandes de gestion, migrations, fichiers statiques et templates.
- SmartBull/ : Configuration du projet Django (settings, urls, wsgi, asgi).
- bulletin_templates/ : Modèles de documents Word pour les bulletins (headers et footers).
- bulletins/ : Bulletins PDF générés pour les étudiants.
- students/ : Images et documents liés aux étudiants.
- db.sqlite3 : Base de données SQLite du projet.
- manage.py : Script de gestion Django.
- Cloner le projet.
- Installer les dépendances Python (voir requirements.txt si disponible).
- Appliquer les migrations :
python manage.py migrate
- Lancer le serveur de développement :
python manage.py runserver
- Gestion des étudiants et des bulletins
- Génération de bulletins PDF
- Administration via l'interface Django
- Personnalisation des templates de bulletins
Projet personnel pour la gestion scolaire.
Ce projet est à usage personnel et éducatif.