Retour aux projets
Aperçu Enoria

Enoria

Application collaborative de gestion paroissiale. J'ai mené la refonte de l'UI pendant mon stage et je continue d'y travailler en freelance pour développer de nouvelles fonctionnalités et corriger des bugs.

|
  • PHP
  • Symfony
  • Bootstrap
  • twig
  • git

Vue d’ensemble

Enoria est une plateforme complète de gestion paroissiale conçue pour aider les paroisses et les diocèses à gérer efficacement leurs tâches administratives. L’application couvre la gestion des membres, la planification d’événements, la communication, et toutes les activités paroissiales.

Mon rôle

J’ai rejoint Enoria pendant mon stage avec pour mission de mener une refonte UI/UX complète de l’application existante. L’objectif : moderniser l’interface et améliorer l’expérience pour les administrateurs paroissiaux.

À la fin de mon stage, j’ai continué chez Enoria comme freelance, où je :

  • Développe de nouvelles fonctionnalités d’après les retours clients
  • Corrige les bugs et résous les problèmes techniques
  • Maintiens et améliore les fonctionnalités existantes
  • Collabore avec l’équipe sur les choix d’architecture

Défis techniques

Migration de code legacy

L’un des principaux défis était de travailler sur une base de code legacy tout en introduisant progressivement des pratiques modernes. Cela demandait une planification soignée pour garantir la rétrocompatibilité tout en améliorant la qualité du code.

Expérience utilisateur

Concevoir une interface intuitive pour des utilisateurs pas forcément à l’aise avec la tech était crucial. L’application devait être accessible et facile à utiliser pour des bénévoles et administrateurs paroissiaux de tous âges.

Fonctionnalités clés

  • Gestion des membres : suivi des paroissiens, des familles et de leur participation
  • Planification d’événements : organisation des messes, cérémonies et événements paroissiaux
  • Outils de communication : envoi de newsletters et d’annonces
  • Suivi financier : gestion des dons et des finances paroissiales
  • Génération de documents : création de certificats et de documents officiels

Ce que j’en ai tiré

Travailler sur Enoria m’a appris l’importance de :

  • Travailler avec des systèmes legacy et les faire évoluer progressivement
  • Comprendre les besoins utilisateurs sur des domaines spécialisés
  • Équilibrer dette technique et développement de fonctionnalités
  • Communiquer avec des interlocuteurs non techniques