tdimnet / projet_nao

Here is the sixth project of my bachelor degree of web development and project management

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Projet Nos Amis les Oiseaux

Brief

Michel Dujardin est le fondateur de l’association NAO (Nos Amis les Oiseaux), regroupant les passionnés d’ornithologie. Il souhaite créer une application participative dans laquelle les particuliers pourraient indiquer où ils ont observé des oiseaux au cours de leurs promenades.‌

Les participants prendront part à un programme de recherche visant à étudier les effets du climat, de l’urbanisation et de l’agriculture sur la biodiversité.

Les utilisateurs principaux de l’application sont les particuliers et les naturalistes (professionnels) qui valident notamment les saisies sur l’application. Ces derniers ont exprimé leur intérêt pour pouvoir effectuer de la saisie sur le terrain et ouvrir les observations aux particuliers, grâce aux smartphones. Néanmoins, tout le monde n’étant pas équipé de smartphones, cela ne peut pas être l’unique méthode de saisie : une interface web sera aussi nécessaire.

L’application doit permettre :

  • De rechercher les différentes espèces d’oiseaux parmi la base de données (téléchargement via la base de données TAXREF du Muséum National d’Histoire Naturelle, classe « Aves »)
  • De les afficher sur une carte (après filtre par espèce)
  • De saisir une « observation » d’un oiseau sur le terrain, avec nom, date, coordonnées GPS et photo facultative. / De valider les observations des particuliers (uniquement avec un compte naturaliste).

Les observations effectuées par les particuliers doivent être validées par les naturalistes pour être ensuite affichées à tous. Chaque compte utilisateur appartient soit au groupe « particulier » soit au groupe « naturaliste » afin de leur donner des droits d’accès différents sur l’application. Les naturalistes peuvent eux aussi effectuer des saisies, qui ne nécessitent pas de validation.

About

Here is the sixth project of my bachelor degree of web development and project management


Languages

Language:PHP 48.8%Language:HTML 41.4%Language:CSS 8.0%Language:JavaScript 1.2%Language:ApacheConf 0.6%