🛠️WS401d - Développer pour le web

Dans la ws401d, nous avons dû proposer une application ou un service web (réel ou fictif) en lien avec des aspects écologiques ou sociétaux (DD&RS). L’application devra proposer une expérience utilisateur de qualité et une expérience riche et interactive.

Pour ce travail, nous nous sommes donc inspiré d'un jeu existant, popsauce, qui est un quizz en ligne sur différents sujets. Pour ce projet j'ai en grosse partie travailler sur l'api avec symfony. L'api a été faite avec apiPlateform, dans cette api nous avons mis différentes entrées. Il y a un login pour les utilisateurs, avec un token qui est renvoyé pour les authentifié, il y a un champs pour les questions, les stats et les thèmes.

La plus grande difficulté à été de créer l'authentification, car je n'avais aucune expérience dans la création de token et la gestions des utilisateurs, d'ailleurs, pour être honnête c'est pas la chose dont je suis le plus fière sur notre application, je ferais autrement à l'heure d'aujourd'hui. J'ai aussi trouvé que les documentations à ce sujet été compliqué a prendre en main pour un débutant comme moi. Je n'arrivais pas à faire la différence entre les documentations symfony 5, 6 & 7.

Last updated