Développement en Symfony et ReactJS d’un site de gestion des relations avec les entreprises par les plus grands établissements scolaires français.
Client : Agires 360
Visiter le siteObjectifs/mission pour l'application
L’association Agires, a exprimé le désir de créer une application web permettant de faciliter, optimiser et centraliser toutes les activités et tâches des établissements scolaires dans leurs relations avec les entreprises.
Les 4 expertises de l’application web :
gestion du portefeuille entreprise
pilotage en mode projet (événements/tâches)
suivi contractuel et financier
tableau de bord base documentaire
Analyse préliminaire et rédaction du cahier des charges
La rédaction du cahier des charges a été réalisée conjointement et de manière très rapprochée entre Agires et ITNetwork.
De nombreuses règles métiersspécifiques aux besoins de la relation entre les établissements scolaires et les entreprises étaient à implémenter avec toujours le pré-requis de l’efficacité et de l’ergonomie.
Caractéristiques de l’application Web
Prise en main facile et intuitive
Personnalisable et paramétrable pour chaque établissement
Cloisonner par établissement
Possibilité de piloter toute son activité
Responsive, accessible et consultable sur PC, tablette, smartphone
Utilisable seul ou en équipe, avec des statuts administrateur et utilisateur
Possibilité d’intégrer des documents et des fichiers de différents formats
Modules évènements et tâches conçus par et pour le métier des Relations Entreprises
Un module pense-bête pour ne rien oublier
Import de fichier Microsoft Excel® Entreprises pour faciliter l’initialisation
Tableaux de bords
Solutions techniques mises en œuvre
L’application a été réalisée en PHP avec le framework Symfony et le système de gestion de base de données PostgreSQL. Le front quant à lui est basé sur le framework Next.js avec la bibliothèque React.
L’envoi de mails est géré par Sparkpost, une fonctionnalité d’envoi de mails est disponible dans l’application, permettant d’informer des contacts enregistrés dans l’application. Celle-ci fonctionne avec le broker RabbitMQ, les envois de mails se font en arrière tâche, l’application reste utilisable pendant l’envoi.
Les templates sont rendus par Next.js. Un module a été mis en place afin de pouvoir personnaliser l’application par rapport à la charte graphique de l’établissement.
L’affichage est responsive pour une utilisation optimale sur tous supports.