Skip to content

Releases: CleanUp-Heroes/BackendPython

v.1.2.0

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 13 Jun 21:04
e228454
  • Nouveau suivi d’impact : chaque participation validée est désormais traduite en kilogrammes de CO₂ évités, calculés automatiquement via un service externe d’empreinte carbone.
  • Page “Mon Impact” : un compteur vert affiche le total cumulé ; un graphique interactif montre l’évolution jour après jour (filtres 30 jours / 12 mois / tout l’historique).
  • Motivation renforcée : l’utilisateur voit immédiatement l’effet concret de ses gestes et peut partager ses progrès.
  • Aucune action supplémentaire : le calcul s’opère en arrière-plan à chaque validation ou re-soumission acceptée ; les données se mettent à jour en temps réel.

v.1.1.0

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 05 Jun 10:49
19f4581

Vérification automatique des participations via photo :
Chaque photo-preuve est désormais analysée par Google Vision API : si le nombre et le type d’objets détectés correspondent à la quantité déclarée, la participation est validée automatiquement ; sinon, elle est refusée. Une nouvelle page « Mes participations » récapitule défi, date, quantité et statut, et permet – en cas de refus – de corriger la quantité ou d’ajouter une nouvelle image pour relancer la vérification. Résultat : contrôle renforcé, moins d’abus et statistiques plus fiables.

v.1.0.0

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 25 Feb 23:17
723f26c

FEATURE 5 : Création et Participation à des Événements de Nettoyage
Cette fonctionnalité vise à encourager l’engagement communautaire en permettant aux utilisateurs de créer, rejoindre et suivre des événements de nettoyage.
Sous-fonctionnalités principales :
1-Création d’événements:
Permet aux utilisateurs de planifier des initiatives locales en renseignant le titre, la localisation, la date, l’heure, la description, et le nombre de participants.
2-Participation à des événements:
Les utilisateurs peuvent s’inscrire à des événements via un formulaire.
3-Historique des événements:
Offre une vue sur les événements créés, rejoints, passés et à venir, renforçant la motivation des utilisateurs à s’impliquer davantage.

Feature 6 : Forum
Ajout d’un module de forum permettant aux utilisateurs de créer et de participer à des discussions. Les sujets incluent un titre, un contenu et une catégorie, avec la possibilité de voter et signaler des messages. Une interface de modération a également été mise en place pour gérer les signalements.

Feature 7 Éducation environnementale et les principes de tri des déchets :

Un système qui va éduquer tous les utilisateurs à travers les quiz environnementaux. Les points obtenus à la suite du quiz sont transformés soit en badge écologique, soit en argent, soit en objet tel qu'un sachet poubelle biodégradable pour faire le tri à la maison

v.0.0.3

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 20 Jan 13:06
e5d8a4b

Nouvelles fonctionnalités
Carte interactive des signalements :
Les utilisateurs peuvent désormais initier un signalement en cliquant sur un emplacement sur la carte. Cela redirige automatiquement vers le formulaire de signalement, avec les coordonnées de l'emplacement pré-remplies.

Affichage des signalements existants :
Les signalements enregistrés sont affichés sous forme de marqueurs bleus sur la carte. Chaque marqueur est cliquable et ouvre une popup avec les détails du signalement, qui peut être fermée à l'aide d'une croix.

Classement global des utilisateurs :
Mise en place d’un classement global permettant aux utilisateurs de comparer leurs performances avec celles des autres participants, renforçant ainsi l'engagement et la compétitivité autour des défis environnementaux.

Création d’événements :
Les utilisateurs peuvent créer des événements de nettoyage en renseignant des informations comme le titre, la localisation, la date, l’heure, une description et le nombre maximum de participants.

Participation à des événements :
Les utilisateurs peuvent s’inscrire à des événements en remplissant un formulaire incluant leur nom ou pseudo, ainsi qu’un commentaire facultatif.

Historique des événements :
Les utilisateurs peuvent consulter leur historique, incluant les événements qu’ils ont créés, ceux auxquels ils ont participé, ainsi que les événements passés et à venir.

Recrutement de Volontaires : Les utilisateurs peuvent soumettre leur candidature via un formulaire (nom, coordonnées, motivations).

Validation et Affectation : Les administrateurs valident les candidatures et assignent les volontaires à des zones ou événements.

Formation des Volontaires : Accès à une bibliothèque de formations et confirmation de suivi par les volontaires.

Suivi des Missions : Les volontaires remplissent des rapports de mission validés par les administrateurs.

v.0.0.2

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 21 Dec 01:28
87b2c1a

Code

  • Refactorisation du système de gestion des utilisateurs pour une meilleure évolutivité.
  • Optimisation des requêtes de base de données pour réduire les temps de réponse.
  • Ajout d'un système de gestion des erreurs pour une meilleure traçabilité.
  • Mise à jour des dépendances, y compris Django et autres bibliothèques tierces.
  • Amélioration de la sécurité avec des correctifs pour la gestion des sessions utilisateurs.

Nouvelles fonctionnalités

  • Implémentation des challenges environnementaux avec un système de points pour encourager l'engagement des utilisateurs.
  • Mise en place du signalement de déchets abandonnés avec une interface de soumission de rapports.

Fonctionnalités futures

  • Ajout d'une carte interactive pour afficher les signalements de déchets géolocalisés.
  • Intégration des classements locaux et mondiaux pour stimuler la compétition entre les utilisateurs.
  • Développement d'un système de récompenses concrètes pour les utilisateurs les plus engagés.
  • Ajout d'une API publique pour accéder aux statistiques et aux rapports de déchets.
  • Implémentation d'un système de notifications en temps réel pour informer les utilisateurs des nouveaux défis et rapports.

v.0.0.1

Choose a tag to compare

@Ibtissem-01 Ibtissem-01 released this 07 Dec 16:57
bca8c6e

Init Django project.
Create Rest API, with swagger documentation.
Setup workflows, code quality, test coverage technical documentation.
Start static website