CLARENDIS
CLARENDIS
Financial Services

Geneva Private Bank

A private bank develops extensively in house, for compliance reasons as much as business specificity. Its teams build interfaces that resemble each other without being identical.

Project React component librarySector Financial Services

Context

Every project started from scratch on the same building blocks: input fields, position tables, date pickers, form validations. Each team rewrote them its own way, with its own conventions and its own accessibility gaps. A flaw fixed in one project remained in the others, and the security audit had to review each interface separately — paying several times for the same review. Development accumulated without capitalisation from one project to the next.

Challenge

Building a common base that accelerates without constraining: a library too rigid is bypassed, one too permissive guarantees nothing. The balance decides its adoption. And in a private bank, an interface component carries compliance requirements its apparent simplicity conceals.

Objectives

  • Identify the components genuinely repeated from project to project.
  • Design a React library audited once and for all.
  • Cover accessibility requirements at component level.
  • Build compliance constraints into the blocks rather than into review.
  • Accelerate development without imposing a single framework.

Teams build faster on a common base, audited once and for all rather than at every project. A flaw fixed once disappears everywhere, and compliance review covers the library instead of each interface.

Areas of expertise

Development & Integration
Integration & Workflows
Security & Hosting

Similar project in mind?

Our digital directors are at your disposal to discuss your specific challenges.

Get in touch
Share this case study
Skip to main content