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

Schéma de la solution

Base de donnée MySQL
Base de donnée 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.
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.
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 |