Skip to content
This repository has been archived by the owner on Mar 25, 2021. It is now read-only.
/ SBEENT Public archive

Symfony project of BEENT achitecture

Notifications You must be signed in to change notification settings

Ayce45/SBEENT

Repository files navigation

Procédure d'installation :

1 - configuration du .env
2 - composer install
3 - php bin/console doctrine:database:create
4 - php bin/console doctrine:migrations:migrate
5 - php bin/console doctrine:fixtures:load
6 - php -S localhost:8000 -t public

Présentation :

Le projet SBEENT est un agenda pour la L3 MIAGE. Après la procédure d'installation, dans un navigateur web à l'adresse indiquée après la dernière commande, vous pouvez voir le front office qui est destiné aux étudiants. Un agenda responsif pour ordinateur et mobile, simple, claire et précis. Avec toutes les informations importantes au premier coup d'yeux. Toutes les données sont générées avec des fixtures et donc chaque chargement de fixture est différent.

En ajoutant un /admin vous accéder a l'administration du site : Cet accès est sécurisé avec un nom d'utilisateur et un mot de passe stocké en bcrypt (admin, admin) L'espace d'administration a été généré automatiquement par easy admin sauf pour cours. Il est possible d'ajouter, de modifier et de supprimer très facilement chaque donnée de l'application. Pour les cours, cette partie a été réaliser à la main, il permet aussi d'ajouter de supprimer et de modifier des cours. Les cours sont soumis à des contraintes, il est impossible de créer un cours si des ressources n'est pas disponible (prof, groupe, classe, salle)

Le projet utilise FullCalendar pour l'affichage étudianats, cette librairie JavaScript est alimenté en ajax avec un service symfony.

Capture d'écran

image image image image image image image image