Aller au contenu principal

Sujet

Règles générales :

  • Duo ou trio
  • Rendu sur GitHub et Dockerhub

Réseau social pour sportifs

Ce projet vise à développer un réseau social pour les sportifs.

Cas d'usages

  • Chaque utilisateur peut :
    • 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 :
    • Les évènements à venir
    • Les résultats des matchs passés
    • Les posts des utilisateurs
  • Les types d'évènements sont :
    • 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).

Features attendues

  • Authentification (Breeze, Jetstream ou sanctum)
  • Recherche full-text pour les team, évènements, utilisateurs (Scout)
  • Reporting journalier des évènements au format CSV (task scheduling + job + file storage)
X

Graph View