Gestion de contenu
SOF CMS
Administration flexible des contenus web et commerciaux.
2025 — Present / Production
SOF CMS is the operational content hub for the website ecosystem. It gives business teams a friendly interface for managing pages, banners, media and structured website data, while connecting to the website platform and data flows related to SOF ERP E-Com.
System scope
SOF CMS provides the content and administration layer consumed by the website platform. React/Electron clients pass through authentication and backend APIs, persist data in MySQL/CouchDB, and connect to websites, ERP and external media and payment services.
- 01React frontend and Electron desktop application
- 02Backend business/API layer for content and media
- 03Pages, banners, media and structured website data
- 04Roles, approval and publishing workflows
- 05Connections to the website platform and SOF ERP E-Com
Key features
- 01Centralized website content, banner and media administration
- 02Structured product, category and website data management
- 03Publishing workflows for content editors, marketing and administrators
- 04Role, approval and multi-language support
- 05Dynamic Excel Import Engine that generates forms/templates from linked data
My contribution
- 01Developed administration modules and content workflows
- 02Built the React interface and Electron desktop experience
- 03Connected backend APIs, media storage and the website platform
- 04Implemented data validation for content and publishing flows
- 05Developed dynamic Excel import to reduce manual mapping
Technical highlights
SOF CMS in the ecosystem
SOF CMS provides the content and administration layer consumed by the website platform. React/Electron clients pass through authentication and backend APIs, persist data in MySQL/CouchDB, and connect to websites, ERP and external media and payment services.
Temporary architecture reference
The architecture diagram is currently used as temporary media and will be replaced with detailed CMS screens when approved assets are available.


