6

Uni-CE

Complete rebuild of France's #1 works council (CSE) platform, serving more than 1,000,000 employees. NestJS back-end in Domain-Driven Design, Next.js back-office, Flutter mobile app and a shared design-token system.

Uni-CE - Rebuilding France's #1 Works Council Platform

Uni-CE

Uni-CE is the leading CSE (works council) platform in France, used by more than 1,000,000 employees to access discounted products, events, polls, photo albums and their works council's treasury. As a Full-Stack Engineer at Goodwave, I drive the complete rebuild of the platform, from architecture to production delivery.

The platform is a modular monorepo of four interconnected projects:

  • Back-end NestJS structured in Domain-Driven Design (bounded contexts: auth, orders, products, treasury, accounting…), REST API, MongoDB / Mongoose, JWT / Passport
  • Back-office Next.js (App Router) — TanStack Query, React Hook Form / Zod, Tailwind, i18n and role-based access control (RBAC)
  • Mobile app Flutter (Riverpod, GoRouter) for iOS and Android
  • Shared design tokens — a single tokens.json source of truth compiled to TypeScript (back-office) and Dart (mobile) so both clients stay visually in sync

Beyond the core e-commerce flows (shop, orders, refunds, payment gateway), the platform integrates a wide range of third-party services: external product catalogs (SLD, Buybox, Smartbox, ViaPress…), ANCV, AWS S3 / SNS, transactional emails and campaigns, PDF generation and Google Places.

The development workflow itself is AI-augmented: Claude Code with custom MCP servers, skills and agents, plus AI-assisted code review.


This is the kind of project I enjoy most: a real product with real scale, owned end to end — from domain modeling to the pixel on both web and mobile.