Site web grand gallop
Ce projet est un site web que nous devons concevoir lors d'une SAE de l'IUT d'Orleans. L'objectif était simple : réaliser un site permettant de répertorier et rechercher les restaurants d'orléans (qui nous ont été donné via un fichier json).
La seconde partie de la SAE n'a pas encore commencé mais il s'agit de créer une application mobile du site web.
Pour ce projet nous somme en groupe de 4 et avons décidé de concevoir cette application web en php, la SAE a été terminée (du moins pour la partie web) et notre équipe à réalisé la plupart des fonctionnalitée attendues et a même fait plus sur certain points.

Fonctionnalités principales
Les consignes du projet indiquaient que le site web devait permettre de pour créer un compte, gérer des informations et et ses cuisines/restaurants favoris, il devait aussi permettre de rechercher et consulter des restaurants. Un utilisateur connecté peut ajouter un restaurant en favori et même y laisser un avis.
Ci dessous sont des fonctionnalités que j'ai dévellopper en entier (J'ai évidemment participé au développement d'autres fonctionnalités)
Modularité
Le site web dispo d'un design soigné et d'une architecture claire, je me suis occuper de créer toutes les pages php et leur design en css.


API google
Afin de rendre le projet plus vivant j'ai voulu exploiter l'API google (notamment places API) afin d'avoir des cartes; des images pour les restaurants et des données plus précises, cependant les données fournies par la SAE n'était vraiment pas à jour, j'ai donc du créer et exploiter des "algorithmes" afin de récupérer les meilleurs résultats par rapport à ce que l'on avait.
Gestion des comptes utilisateurs
Pour valider la demande du projets d'avoir des comptes, j'ai créer une page de connexion/inscription/modification (basé sur un ancien projet) et l'on peut voir son compte avec ce que l'on a mis en favoris et commenté.

Les technologies utilisées
Ce projet a été réalisé en php et en html/css avec du javascript avec un connexion à SUPABASE (que je ne m'occupais pas).
(L'application mobile sera effectuée en flutter)


