Grand Gallop

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.

Vidéo de présentation du site web
Présentation de l'application

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.

Interface utilisateur
API google

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é.

comptes

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)

Java htmlcss Javascript