EITA INNOV
EITA INNOV
Tunisie

SUJET 6 WebApp : gestion intelligente des déchets avec notifications communautaires PFE

Développement web (MERN Stack)Backend (Spring Boot)IA / Machine Learning (Scikit-learn, Python)

Publié il y a environ 13 heures

Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 13 jours
Sauvegarde 1 offre maintenant.

Description du poste

Présentation du projet

  • Filiale stratégique de EITA Consulting basée à Tunis souhaitant développer une WebApp citoyenne de gestion intelligente des déchets.
  • Objectif : permettre aux utilisateurs de signaler des zones à nettoyer (photos + géolocalisation), regrouper les signalements et les afficher sur une carte, et détecter automatiquement les zones critiques selon la fréquence des signalements.

Missions principales

  • Concevoir et développer l'interface utilisateur en Angular pour le signalement (upload photo, géolocalisation, formulaire) et l'affichage cartographique des signalements.
  • Développer l'API et la logique serveur en Spring Boot : gestion des signalements, agrégation, stockage, et service de notifications communautaires.
  • Implémenter un algorithme IA pour détecter les zones critiques à partir de la fréquence et de la répartition des signalements (ex : clustering, scoring temporel), et éventuellement appliquer des techniques de traitement d'images pour valider ou classifier les photos.
  • Mettre en place un système de notifications (push, emails ou notifications in-app) pour alerter la communauté ou les bénévoles/intervenants locaux.

Technologies & compétences requises

  • Technologies indiquées : Angular (frontend), Spring Boot (backend), et composante IA/ML pour l'analyse des signalements.
  • Compétences attendues : développement full‑stack, conception d'API REST, bases de données (SQL/NoSQL), intégration de services de cartographie et géolocalisation, mise en œuvre d'algorithmes de clustering/score et manipulation d'images.
  • Outils recommandés : Git, Docker, frameworks ML (scikit-learn, TensorFlow/PyTorch selon approche), services de notifications (Firebase Cloud Messaging ou équivalent), et API cartographiques (Leaflet/Mapbox/Google Maps).

Livrables et critères de réussite

  • Application fonctionnelle : frontend Angular, backend Spring Boot, persistance des signalements et affichage cartographique interactif.
  • Module IA démontrant la détection de zones critiques et rapport de performance (précision/recall ou métriques pertinentes).
  • Documentation technique (installation, architecture, API), scripts de déploiement, et démonstration finale.

Modalités de candidature

  • Pour postuler, envoyer CV et lettre de motivation à l'adresse suivante : contact@eitainnov.tn .
  • Indiquez en objet du courriel la référence du projet : "Candidature — SUJET 6 WebApp : gestion intelligente des déchets avec notifications communautaires PFE" et joignez, si possible, un lien vers des projets ou un dépôt GitHub.