##Réaliser une application simple de liste de courses.
Contraintes :
-
Utiliser Zend Framework 1 (version 1.12.x)
-
Fournir un code « production ready », sous la forme d’un repository Github.
-
Utiliser un système de versionning (git/github) .
-
Proposer un patch de l’application bonzaidigital-tr avec les changements a y apporter pour pouvoir déployer VOTRE application.
Description :
Vous devez rédiger une application web avec PHP 5 et Zend Framework 1.12.x pour faciliter la préparation des listes de courses.
Vous pouvez utiliser tous les plugins, add-ons, bibliothèques, outils, etc… que vous jugerez nécéssaire et justifierez, le cas échéant, vos choix.
On trouvera deux entités :
-
Les catégories de produit (nourriture, boisson, produit d’entretien)
-
Les produits, qui sont définis par leur nom et sont rattachés a une catégorie
Les fonctionnalités a implémenter sont :
-
Ajouter un produit a la liste de courses
-
Trier la liste de courses par catégories
-
Supprimer un produit de la liste de courses
-
Supprimer tous les produits de la liste de courses
-
Supprimer tous les produits d’une catégorie donnée de ma liste de courses.
Critères d’évaluation:
-
Réalisation de l’intégralité de la tache en suivant toutes les contraintes spécifiées.
-
Respect des best practices
-
Qualité du code (lisibilité, modularité, design, etc…)
-
Choix technologiques (si vous en avez fait en plus de ZF)
-
Pragmatisme de l’ensemble de l’application.
-
Capacité a comprendre et résoudre la problématique du client.