Skip to content

PeterGiteube/marmitonCnam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

marmitonCnam

Site : http://marmitoncnam.alwaysdata.net/marmitonCnam/

Cahier des charges

Contexte

Des cuisiniers professionnels ou amateurs souhaitent partager leurs propres recettes de cuisine. Chaque année, le nombre de recette augmente dû à la personnalisation de recettes et ces cuisiniers ont besoin d’une application web pour simplifier la publication de recette.

Problématiques

Les problématiques rencontrées sont :

  • Comment gérer simplement la publication de recette ?
  • Comment être efficace dans l’organisation des recettes ?
  • Comment gérer le partage des recettes ?
  • Comment gérer la modération des cuisiniers ?

Besoins

Les besoins qui en découlent sont les suivants :

  • Pour les administrateurs, valider, modifier et supprimer des recettes.
  • ajouter de nouvelles recettes et de pouvoir modifier et supprimer celles déjà publiées.
  • Un espace commentaire disponible sur l’interface client et visiteur pour pouvoir consulter les avis sur chaque recette. Les cuisiniers inscrits peuvent ajouter un commentaire et attribuer une note.
  • Une interface d'administration qui permet de valider les nouvelles recettes ajoutées, de pouvoir les modifier ou supprimer. Elle permet aussi de supprimer les commentaires.

Solutions techniques

Les cuisiniers qui vont travailler sur cette solution vont utiliser leur expérience dans l'environnement suivant :

  • HTML5 / CSS3 / JavaScript
  • jQuery : Framework JavaScript simplifiant le parcours et l'exploitation du DOM.
  • Bootstrap : Framework CSS et JavaScript permettant de créer plus facilement des interfaces web responsives et mobile-first
  • MySQL : SGBD pour le stockage et la manipulation, solution gratuite et performante pour réaliser des opérations sur les données. Se déploie facilement.
  • Git : Gestionnaire de versions permettant d'entériner les modifications fonctionnelles apportées à la solution, et de revenir à des versions précédentes si besoin. Cet environnement permet d'assurer aux développeurs un développement plus rapide de la solution, mais également une maintenance et une évolutivité plus aisées.

Livrables

Les développeurs livreront les éléments suivants :

  • Les documents permettant la bonne compréhension de la base de données à savoir le modèle conceptuel de données, le dictionnaire des données.
  • Le cahier des charges qui permettra aux cuisiniers de comprendre le fonctionnement global de la solution.
  • La solution demandée. De manière générale les normes de développement des technologies utilisées et de conception de la base de données seront respectées.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •