Sujet
Règles générales :
- Duo ou trio
- Rendu sur GitHub et Dockerhub
- Total /30
- Moyenne 15,8/20
Réseau social pour sportifs
Ce projet vise à développer un réseau social pour les sportifs.
Cas d'usages
- Chaque utilisateur peut (5 points) :
- Rédiger des posts
- Sélectionner des sports qui l'intéressent
- Chercher et rejoindre une équipe
- Chercher et suivre (follow) des joueurs
- Voir un feed
- Le feed contiendra (3 points) :
- Les évènements à venir
- Les résultats des matchs passés
- Les posts des utilisateurs
- Les types d'évènements sont (3 points) :
- Tournois (lié à des teams)
- Entrainement (lié à des joueurs)
- Conférence (lié à des joueurs)
- Certains utilisateurs sont admins et ont accès à un panneau d'administration permettant de visualiser et modifier les éléments de la base de données (laravel Backpack par exemple). (1 point)
Features attendues
- Authentification (Breeze, Jetstream ou sanctum). (1 point)
- Recherche full-text pour les team, évènements, utilisateurs (Scout). (1 point)
- Reporting journalier des évènements au format CSV (task scheduling + job + file storage). (1 point)
Autres notes
- README.md. (10 points)
- Implication dans la matière. (5 points)