← Back to selected work

Selected work

eOlymp

Web port of a business ERP: each client has its specifics, but they all share a common base.

01 Problem

A business ERP historically available only as a desktop client, with shared features but also specifics for each client. Not accessible on mobile, data hard to share and confined to the company's internal network.

02 Solution

Rewrite on the web with a Symfony monorepo architecture and a bundle system: a shared base, broken into bundles that can be reused across the company's other projects, and one bundle per client that overrides what needs to be, without duplicating the rest.

Key features

  • Symfony monorepo architecture with bundles.
  • Functional overrides per project without touching the shared base.
  • Responsive interface usable from any device, mobile or tablet.
  • Data fetched and edited live thanks to the API developed in partnership with Fulgens.
  • Independent per-client deployment, automated via a complete CI.

Tech stack

  • Symfony 7
  • Doctrine
  • Hotwire
  • Monorepo
  • Messenger
  • Webpack Encore
  • LESS

Got a similar project?

Let's talk, no commitment.

Get in touch