TP (LP-DEV, moins novices)
Présentation
Réaliser un outil de dépôt de travaux étudiants, en utilisant Symfony. L'outil devra intégrer les fonctionnalités suivantes :
Inscription, connexion, déconnexion pour les étudiants
Création de rubriques (par un administrateur)
Possibilité de déposer un travail (vidéo, photo, ...), avec titre, description
Une recherche simple
Liste des catégories, et travaux associés
Administration : Création des catégories administration des utilisateurs et des dépôts
Il y aura 2 niveaux d'accès : Administrateur, étudiants (possibilité de déposer un travail ou de le modifier)
Les travaux comporteront des fichiers et/ou des liens
Possibilité de "noter" un travail (système de like par exemple). Affichage d'un top 3 par catégories.
Vous êtes libre de la structure, de la mise en page et des données de votre base de données, mais vous devez répondre à la commande
Dans le cadre de ce mini-projet vous utiliserez Webpack Encore pour la gestion de votre partie front (css/js) : https://symfony.com/doc/current/frontend.html
Le travail pourra être réalisé en binôme. Le rendu sera évalué le 21/11 en fin de séance.
Notation
L'esthétique du forum n'est pas prise en compte. L'usage d'une librairie CSS ou d'un template est suffisant.
Par contre, vous veillerez à l'ergonomie et à la lisibilité.
Le respect des consignes peut vous apporter jusque 15 points.
Les 5 points supplémentaires seront acquis en fonction des ajouts (pertinents) que vous ferez, soit pour proposer des fonctionnalités pertinentes, soit dans la qualité de la navigation et de l'accessibilité.
Dernière mise à jour