Projet réalisé par :
Liste non exhaustive des choses restantes à faire pour le projet transcendence
- [x] Authentification : les rôles utilisateur
- [x] Définir les rôles utilisateur
- [x] Faire en sorte qu'un administrateur puisse modifier les autres comptes user sans breaking change
- [x] Authentification websockets : gérer le refresh du token
- [x] Routes : vérifier que les arguments de routes sont du bon type
- [x] Faire les relations d'amitiés
- [x] Ajouter un bouton sur la page d'un joueur "Ajouter en ami"
- [x] Faire la page "voir mes amis"
- [x] Partie fonctionnelle (voir ses amis & voir ses invitations)
- [x] Il y a peut-être des améliorations à faire au niveau du design
- [x] Socket pour notifications quand on demande en ami
- [x]
Faire un bouton de refus
- [x] Faire la page settings
- [x] Modification avatar
- [x] Barre de recherche
- [x] Fonctionnement (recherche)
- [x] Pourquoi pas : ajouter un système quand on fait (CTRL + K ou CMD + K pour mac) que ça focus le input de la searchbar
- [x] Autre idée : quand on fait flèche du bas dans la search bar ça sélectionne le premier item, ensuite le second et quand on fait entrer ça clique dessus
- [x] Système de notification
- [x] Possibilité de n'importe où depuis le back d'envoyer une notif à un pélo
- [x] Possibilité de faire un broadcast de notification
- [x] Peut-être revoir les pages dans la navigation
- [x] Fermer la sidebar sur téléphone quand on clique sur un lien
- [x] Faire le google authenticator
- [x] ⚠️ Changer le display_name par défaut, car si deux personne avec le même nom-prénom s'inscrivent, la deuxième personne n'y arrivera pas car le display_name est unique
- [x] Faire les guildes
- [x] Peut-être ajouter un système de classement sur les guildes
- [x] Faire la page où il y a toutes les guildes
- [x] Créer une guilde
- [x] Administration
- [x] passer la guilde de open a closed et inversement
- [x] nommer un nouveau chef
- [x] Rejoindre une guilde