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.

  1. Les utilisateurs pourront s’inscrire pour devenir membres.
  2. Les membres authentifiés pourront ajouter, modifier et supprimer leurs observations.
  3. Les observations auront une position, une description, une date de l'observation et une ou plusieurs images.
  4. Les utilisateurs pourront parcourir les observations classées de la plus récente à la plus ancienne.
  5. La liste des propositions, les images des observation seront des miniatures.
  6. Le détail de l’observation affichera sa description et la possibilité de parcourir les images.
  7. 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

  1. Les tâches techniques devront être réparties de façon équitable, et apparaitre de façon détaillée sur le planning.
  2. Le site ne doit pas utiliser de base de données SQL, mais des fichiers json.
  3. Le site doit être responsive.
  4. Le site se base sur une structure MVC fournie.
  5. 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

  1. Il est possible d’utiliser un framework (Bootstrap), ou un kit graphique.
  2. Il est conseillé d’intégrer des librairies javascript / jQuery.