Le contexte
Le Syndicat Mixte Val d'Oise Numérique, pouvoir adjudicateur territorial, opère une centrale d'achat numérique : des collectivités adhérentes accèdent à des marchés publics négociés, portés par des partenaires privés titulaires. Tout ce circuit — publication des marchés, accès aux documents, communication avec les partenaires — se faisait sans outil dédié. Mission réalisée en sous-traitance pour une agence girondine, titulaire de la relation avec le Syndicat.
Ce qui a été construit
Une plateforme web complète en Node.js/Express.js avec PostgreSQL, livrée en 4 jalons contractuels sur 3 mois, tous tenus. Chaque jalon a été recetté sur un environnement de test accessible en ligne avant validation.
- Portail public : présentation des marchés ouverts aux collectivités adhérentes, pages générées en HTML statique à la publication — performances maximales, aucun risque d'injection sur le front.
- Espace adhérents : accès des collectivités aux documents des marchés, agenda des événements, demandes d'adhésion.
- Espace partenaires : les titulaires des marchés gèrent leur fiche et soumettent leurs newsletters.
- Back-office : workflow de validation multi-niveaux — quatre rôles distincts (super admin, admin syndicat, adhérent collectivité, partenaire privé) avec permissions granulaires. Les partenaires proposent, seul l'admin valide et publie.
- Communication : newsletters diffusées via l'API Brevo, notifications transactionnelles par SMTP.
Hébergement souverain et réversibilité
L'application est hébergée sur les datacenters propres du Syndicat : aucune dépendance à un cloud tiers. Le code source est livré intégralement et documenté, la collectivité en a la pleine propriété. La génération statique des pages publiques réduit la charge serveur et le transfert de données — un choix d'éco-conception autant que de sécurité.
Ce que ça change
Le syndicat dispose d'un outil qui reflète exactement son organisation. Chaque rôle a son espace, ses actions, ses alertes. Rien de superflu, rien qui manque. Le projet a été mené entièrement à distance depuis Bordeaux, pour un client situé dans le Val d'Oise.