Team croquette

Informations complémentaires

  • Projet à trois
  • Durée : 09/05/23 au 08/10/23
  • Stocké sur Gitlab

Compétences acquises

  • Travailler en mode projet
  • Organiser son développement professionnel

Le projet en quelque mots

Le principe était de créer une interface graphique à partir d'une API donnée. Pour cela nous avons établi un cahier des charges, charte graphique pour s'organiser et voir à quoi le site pourrait ressembler. Certaines contraintes étaient à respecter comme une connexion de l'utilisateur ainsi qu'une liste de favori ou dans notre cas une équipe de Pokemon.

Recherche de pokemon

La page d'accueil du site permet de voir tous les Pokemon de l'API, une barre de recherche ou l'on peut taper le nom ou même l'id du Pokemon (si on le connaît) permettant de faciliter la recherche de nos pokémon favoris.

Connexion

La page de connexion permet aux utilisateurs de pouvoir s'authentifier afin de pouvoir avoir accès à leur compte et ainsi leur équipe pokémon

Diagramme de classe

Le diagramme de classes nous montre les informations stockées en Base de données.
Pour les utilisateurs on retient à chaque fois les logins, en ce qui concerne les pokémon l'API propose beaucoup de données, nous avons donc choisi de ne garder que quelqu'une d'entre elles pour ne pas avoir trop d'informations.

Le site

En haut de la page d'accueil on peut voir si l'utilisateur est connecté ou non. Si ce n'est pas le cas le bouton d'inscription apparait, au contraire une fois connecter le bouton de déconnexion apparait. Cela permet ainsi de visiter le site de manière connecté ou non.

L'inscription

Pour s'inscrire et ainsi avoir un compte il faut juste rentrer un username avec un mot de passe, pour une meilleure sécurité et pour éviter les problemes d'enregistrement les pseudos ne peuvent pas contenir de caractère spécial, et les mot de passe font un minimum de 8 caracteres pour ne citer que ça.

Copyright ® 2023 Tourville - Tous droits réservés.