Home - NicolasGlassey/PROJWEB_WEBELWEISS GitHub Wiki
PROJWEB_WEBELWEISS
Introduction
Ce project est crée par Webelweiss. Il consiste à crée un site web sur le thème de l'observation de la nature.
Description
Ce site permetera à des membre autentifiés de partager une observation de nature faite à un endroit et à une date précise. Les membre qui ne sont pas autentifiés pourront voir les observations, poster un message à destination du membre qui a posté l'information, mais pas placer d'observation.
- Les utilisateurs pourront s’inscrire pour devenir membres.
- Les membres authentifiés pourront ajouter, modifier et supprimer leurs observations.
- Les observations auront une position, une description, une date de l'observation et une ou plusieurs images.
- Les utilisateurs pourront parcourir les observations classées de la plus récente à la plus ancienne.
- La liste des propositions, les images des observation seront des miniatures.
- Le détail de l’observation affichera sa description et la possibilité de parcourir les images.
- Les utilisateurs du site pourront consulter les observations et contacter les membres via un formulaire. Un e-mail automatique avec les données introduites dans le formulaire sera envoyé au membre concerné.
Contraintes
- Les tâches techniques devront être réparties de façon équitable, et apparaitre de façon détaillée sur le planning.
- Le site ne doit pas utiliser de base de données SQL, mais des fichiers json.
- Le site doit être responsive.
- Le site se base sur une structure MVC fournie.
- Le site final devra contenir des données concrètes. (~ 3 membres et 5 observations)
Prérequis
voici la liste des prérequis nécessaires: Html, CSS, Javascript, jQuery, Bootstrap, PHP.
Conseil
- Il est possible d’utiliser un framework (Bootstrap), ou un kit graphique.
- Il est conseillé d’intégrer des librairies javascript / jQuery.