beta.gouv.frCivic EngagementGovTech

Service National
Universel

National civic engagement platform for French youth. From MVP to large-scale deployment over 5 years.

Development & deployment - 2020 - 2025

180,000+

young people supported

5 years

of continuous deployment

3

products in production

10+

developers at peak

101

departments covered

Why this project matters

Strengthening national cohesion through youth engagement

The SNU targets young people aged 15 to 17 with a clear objective: promoting civic engagement, supporting personal development and creating connections between territories. It is a two-phase program.

Cohesion stay

12 days of collective immersion: civic activities, debates, sports. 427 cohesion centers across 104 departments.

Community service mission

84h minimum of volunteering: solidarity, heritage, sports and culture. Concrete engagement in service of the community.

Selego supported this project from MVP to national deployment - 10+ developers over 5 years
3 products deployed

A complete ecosystem

SNU

Main platform for volunteers: registration, cohesion stay tracking and community service missions.

JeVeuxAider

Connecting volunteers with nonprofit organizations across the entire territory.

API Affiliates

Affiliation platform for partner NGOs and associations in France.

National logistics

A nationwide-scale challenge

Organizing transport logistics and communicating simultaneously with 180,000+ young people during major national campaigns.

Transport Management

~800bus/shuttle routes per session
20,000young people transported per session at peak
427cohesion centers served
104departments covered
~12M EUR/yrtransport budget (2023)

Territorial Network

101 citizen information points across the entire territory
Dashboard: registered, summoned, present young people by area
Targeted notifications: summons reminders, field alerts
Incident reporting via the coordinators back-office
Real-time synchronization with the national dashboard (Metabase)
Traffic spike management

When the President speaks on TV...

The most critical spikes occurred during presidential communications on TF1 and France 2, generating massive and simultaneous traffic surges.

01

Triggering event

Presidential communication on major channels (TF1, France 2). Massive and simultaneous traffic surge on the platform.

02

Infrastructure scaling

Automatic instance scaling (Clever Cloud). MongoDB/PostgreSQL connection pool management.

03

Multi-profile management

Routing by profile (young person, coordinator, center manager, admin) with real-time adapted views.

04

Monitoring & stability

Monitoring via Sentry + Uptime Robot. Real-time dashboards, automatic alerts.

Zero downtime during presidential communications

User support - Full coverage

Full support management (young people, families, coordinators)
Ticket handling and technical escalations
Multi-channel support: email, back-office, field
Demand spikes managed post-presidential communication
Technical architecture

Stack & Infrastructure

Front-End

React.js (TypeScript)
React Query
Figma
RGAA Accessibility
Progressive Web App

Back-End

Node.js / NestJS
MongoDB + PostgreSQL
Elasticsearch
REST API + Webhooks
Jest (auto. tests)

Infrastructure

Clever Cloud
OVH / Scaleway
Brevo (emails & SMS)
Sentry (monitoring)
Plausible + Metabase

Do you have a large-scale project?

Let's talk about your ambition

From MVP to national deployment, we have the experience and the team to turn your vision into reality.