~/lenfant-sauvage
fr/en
cd ../work

HR SaaS platform · 2025

Jacklyn

Architecture & full-stack development

  • React 19
  • TypeScript
  • Ruby on Rails
  • PostgreSQL
  • Turborepo
  • Playwright

view the live project ↗

Home page of Jacklyn — management software for tradespeople and SMEs

The context

Jacklyn is HR software (HRIS) covering the whole employee lifecycle: onboarding, employee management, bookings, billing, support, recruitment. Each area has its own interface, but everything must stay coherent — same design, same logic, same source of truth.

The challenge

Making about ten React front-ends coexist without duplicating code, without drifting visually, and without turning every deploy into a nightmare. All plugged into a single API, with enough test coverage to ship fast without breaking anything.

My answer

  • Turborepo monorepo: ten Vite/React 19 + TypeScript apps, shared packages (design system, API client, utilities), one install, cached builds.
  • Ruby on Rails API: the single, robust back-end serving every interface — admin, employee, booking, billing, marketing, careers.
  • Playwright end-to-end tests on critical flows, to ship with confidence.
  • End-to-end Sentry observability.

The result

A platform that evolves in independent blocks while staying one coherent whole. Adding an app means adding a folder — not reinventing the architecture. Release after release, the velocity holds.