Case studyProducts & SaaS
An e-learning platform, 100% French-speaking, 100% tech.
On FrenchCamp, I led the technical side, from business modelling to production, payments included.
frenchcamp.fr
The best technical resources are in English. For a French speaker starting out, that is one more barrier on an already difficult subject. And what exists in French is often dated or scattered.
FrenchCamp came out of that: an entirely French-speaking e-learning platform for digital professions. On the technical side, every decision had to stay sustainable with no engineering team behind it.
Getting the data model wrong is the one mistake you cannot afford: redoing it costs more than everything else.
- UML modelling of the business logic before any development
- Public site: course catalogue and sign-up journey
- Full back-office for managing courses and instructors
- REST API integration with Pinia state management
- Mobile Money and card payments (PawaPay, Dodo Payments)
- End-to-end tests on the critical journeys: sign-up, purchase, content access
Vue.jsElement PlusPiniaTailwind CSSNode.jsExpressMongoDBREST APIPawaPayDodo PaymentsCypressPostman
- 01frenchcamp.fr went live in November 2025.
- 02A community of 50 to 200 users, built without advertising.
- 03Around fifteen instructors engaged internationally, about ten courses in preparation.