Skip to content
Snippets Groups Projects
Commit d2b2ee21 authored by thib's avatar thib
Browse files

(feat): commencer l'introduction

parent 87dbd293
Branches
Tags
No related merge requests found
# Introduction
Il est parfois compliqué de gérer un club sportif, entre la coordination des équipes, la gestion des présences, la communication avec les joueurs et leur famille ou encore la planifications des événements sportifs ou même, extra-sportifs. Il y a souvent plusieurs applications utilisées pour gérer tous les besoins. Une applications de communication qui est souvent utilisée pour gérer aussi bien la relation avec les joueurs que la planifications d'événements. Cela n'est souvent pas très pratique aussi pour les joueurs qui doivent donc noté eux-même dans leur calendrier afin de ne pas les oublier. S'ajoute à ceci une application de comptabilité pour toutes les côtisations. Il faudra par exemple, noter à double les présences des joueurs ce qui peut entraîner des erreurs.
Cette application vise donc à résoudre tout ces problèmes. Elle permet de regrouper toute la gestion de son club à un endroit, **VolleyHub**. Celle-ci permet au directeur sportif de gérer ses équipes, de gérer ses joueurs et leur(s) cotisation(s), aux entraîneurs de créer des événements, gérer la présence de ses joueurs de son équipe et de communiquer avec eux. Se seront les parents des joueurs mineurs qui sont prévenus de toutes communications afin d'éviter toutes abus, car la sécurité et la bienveillance sont deux points primordiaux.
# Gestion de la sécurité du back
https://www.toptal.com/spring/spring-security-tutorial
![diagram-back](image.png)
![diagram-back](images/image.png)
## Envoie d'un code par email pour vérifier l'email
https://dev.to/amailath/streamlining-email-verification-a-step-by-step-guide-with-spring-boot-and-angular-eff
\ No newline at end of file
https://dev.to/amailath/streamlining-email-verification-a-step-by-step-guide-with-spring-boot-and-angular-eff
# Oauth2 Google API
https://developers.google.com/identity/protocols/oauth2?hl=fr
Compatibilité Spring Boot - OK
https://developers.google.com/api-client-library/java/google-api-java-client/oauth2?hl=fr
## Fonctionnement
![diagram-back](images/oauth2google.png)
Maintenant, est-ce vraiment une bonne idée? Connexion avec un compte google avec nom prenom faussé comment réagir?
\ No newline at end of file
......@@ -10,4 +10,5 @@
| 14.11.2024 | Envoie email j+s pour plus d'info sur API | - | - | -
| 17.11.2024 | Début de base de données | - | - | -
| 21.11.2024 | Génération du projet et initialisation | - | - | -
| 23-24.11.2024 | Création d'utilisateur | - | - | -
\ No newline at end of file
| 23-24.11.2024 | Création d'utilisateur | - | - | -
| 28.11.2024 | Oauth2 Google api | - | - | -
\ No newline at end of file
File moved
File moved
Documents/images/oauth2google.png

26.5 KiB

0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment