Skip to content

dataforgoodfr/14_Data4Trees

Repository files navigation

DATA 4 TREES

Logo Seed

Logo All4Trees

Bienvenue sur le projet de la Saison 14 de DataForGood pour les associations SEED et All 4 Trees !

Le but de ce projet est de fournir deux sites webs simples, élégants et efficaces pour aider les équipes de bénévoles des aassociation All 4 Trees et SEED à se coordonner, recueillir et visualiser les données récoltées sur le terrain.

Les données récoltées sur le terrain seront importées dans une base de données externes à ce projet. Voir le dépôt Github Coordonnées.

Les sites web seront très similaires. Chacun d'eux présentera :

  • Une carte avec des points, chaque point correspondant à un site où des données ont été récoltées.
  • Un widget pour filtrer les points de la carte selon certains critères (localisation, catégorie, etc.).
  • Un widget de Dashboard pour faire apparaître des graphiques permettant de visualiser les données liées à un ou plusieurs points de la carte.
  • Un page de connexion avec gestion de l'authentification, pour permettre aux acteurs locaux de voir certaines données qui ne seront pas accessibles au grand public.

Pour l'instant seul le site web d'All 4 Trees a été démarré :

Backend

Le Backend du site permettra de stocker les informations liées aux utilisateurs ayant accès aux données protégées. Il est écrit en python avec le framework Django.

Readme du Backend

Frontend

Le Frontend est en ReactJS + Vite, dans le dossier webapp.

Readme du Frontend

Règles de collaboration :

  • Aucun Push ne doit être fait directement sur main.
  • Pour travailler sur une évolution du site, il vous faudra d'abord créer une branche et l'associer à une tâche du tableau Kanban.
  • Pour plus de clarté et faciliter la collaboration, il serait préférable de nommer vos branches selon le format suivant: {votrePseudo}/{tâche}, par exemple arnaudfnr/gestion_auth
  • Lorsque votre code est prêt, il faudra créer une Pull Request avec une description claire et concise du code ajouté.
  • La Pull Request sera ensuite revue par un autre dev, puis fusionnée avec la branche main une fois que les changements auront été validés.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •