Projet Gedima'gination

Présentation


Pour fêter l'entrée de NEGOMAT dans le réseau de GEDIMAT, ils organisent un jeu concours, "Gedima'gination".
Voici les fonctionnalités, les conditions et les règles du concours :

  • Pour s'inscrire, il faut poster une photo d'une réalisation faite avec des matériaux de NEGOMAT.
  • Les participants devront être client chez NEGOMAT (professionnel ou particulier).
  • Les clients du magasins voteront pour leurs 3 réalisations préférées.
  • Les votes se font depuis une tablette en magasin.
  • Les votants devront avoir fait un achat le jour même dans le magasin.
  • Les votants attribueront une note comprise entre 0 et 5 G'aimes
  • Les gagants seront ceux dont la photo aura le plus de G'aimes.
  • Les gagants seront annoncés sur le site internet.
  • Les gagants auront des bons d'achats.



Description de la solution

Afin de comprendre et répondre au besoin du client, j'ai produit plusieurs réalisations, schémas qui se trouvent ci-dessous.


Diagramme d'utilisation

Diagramme d'utilisation

Schéma de la solution

Schéma de la solution

Base de donnée MySQL

base de donnee mysql

Base de donnée SQL Lite

base de donnee sql lite



Technologies utilisées


Partie web Partie mobile
Font end HTML, CSS XML
Back end PHP Java
SGBD MySQL SQL Lite
Editeur de code Visual studio code Android studio
Framework Bootstrap


Réalisation du projet


Pour ce projet, une approche agile (SCRUM) avec un système de sprint à été utilisé. Un sprint se compose d'une ou de plusieurs user story qui califie le besoin, définit les critères.
Voici les différentes user story du projet et un exemple de sprint.


Tableau avec les user story
Exemple d'un sprint


Production


Dans ce projet j'ai réalisé les user story avec une priorité haute, donc :
- sur l'application web :

  • un participant peut poster sa réalisation
  • le gestionnaire peut publier le classement du concours
  • les visiteurs peuvent voir le classement
  • un utilisateur peut se connecter en s'inscrivant (connexion non terminée)

- sur l'application mobile :

  • le gestionnaire peut importer les données des réalisations
  • le votant peut voter pour des réalisations
  • le gestionnaire peut exporter les données des votes

Ci-dessous se trouve des images de la page d'accueil de l'application web et la page vote de l'application mobile.

Page d'accueil de Gedima'gination
Page vote de l'application mobile


Bilan du projet


Les plus + Les moins -
De nouvelles connaissances dans les différents langages Ne pas avoir terminé toutes les user story
Travail de groupe mais réparti Beaucoup de fonctionnalité a faire en peu de temps

Contact

Localisation :

Oytier-Saint-Oblas, France

Numéro Téléphone:

06 21 53 18 09