Projet web

PolyRapports – Webapp de rapports journaliers (React/Strapi)

PolyRapports – Webapp de rapports journaliers

👥 Contexte : projet interne Polygroup SA
🗓️ Année : 2025
🛠️ Stack : React + Vite (front) • Strapi (CMS headless / API)

Introduction

PolyRapports est une plateforme interne qui permet aux équipes de rédiger leurs rapports journaliers en quelques minutes, de les centraliser et de les exploiter (recherche, exports, suivi). Le projet évolue en continu, avec de nouvelles fonctionnalités au service des besoins de l’entreprise.
Il reflète pleinement ma démarche issue du Bachelor : observer les problèmes, automatiser les processus et digitaliser ce qui doit l’être.

Objectifs

  • Remplacer feuilles Excel/papier par une webapp simple et fiable
  • Standardiser les informations et éviter les oublis
  • Permettre un suivi quotidien des chantiers/équipes
  • Donner de la visibilité aux responsables (consolidation, exports)

Solution livrée

  • Front-end React (build Vite) pour une interface rapide et responsive
  • Back-end Strapi : modèles de données, authentification et rôles
  • Saisie guidée des rapports journaliers (champs métiers configurables)
  • Tableaux de bord et filtres (par date, équipe, chantier, statut)
  • Exports (PDF/CSV) pour archivage et reporting

Fonctionnalités clés

  • Création/édition de rapports avec validations et messages d’aide
  • Gestion des utilisateurs : rôles et permissions selon profils
  • Historique & traçabilité des modifications
  • Notifications e-mail (optionnelles) pour signaler les rapports soumis
  • Recherche full-text + filtres combinés pour retrouver un rapport en 2 clics

Architecture (vue d’ensemble)

  • Client React → appels à l’API Strapi (CRUD, auth JWT)
  • Strapi → schémas métiers, permissions (RBAC), endpoints dédiés
  • Séparation front/back pour faciliter l’évolution et la maintenance

Performance & UX

  • Vite pour des builds rapides et des temps de chargement réduits
  • Formulaires clairs (labels, placeholders, erreurs explicites)
  • Mobile-first pour la saisie sur le terrain

Sécurité & conformité

  • HTTPS, gestion des permissions par rôle, journaux minimum
  • Données hébergées selon la politique de l’entreprise, respect nLPD/RGPD de base

Résultat

PolyRapports a permis de fluidifier la collecte d’informations, d’améliorer la qualité des données et de gagner du temps au quotidien, tout en posant une base solide pour d’autres automatisations internes.


Projets liés :