Presentation
Project definition and scope
The Extranet European Sourcing is the central back-office of the European Sourcing platform, the largest European online trade show dedicated to promotional and advertising products. This internal administration tool enables the European Sourcing team - operating under the name Medialeads, the IT development and IT consulting division of European Sourcing - to manage the entire product catalog, suppliers, resellers, advertising services, and platform statistics.
Originally designed by SQLI consulting (Phase 1, 2008-2013) with extensive functional and technical specifications - reflecting the state-of-the-art consulting practices of the time - the project was taken over by the internal team in 2014 to bring development closer to the business and increase iteration velocity. From there, the project went through two major versions: Extranet v1, a custom PHP MVC application with MySQL, used in production for several years; and Extranet v2 "Rebirth", a complete rewrite under Symfony 3.1 with PostgreSQL and RabbitMQ, initiated on March 14, 2016, aimed at modernizing the architecture and centralizing shared business bundles.
A third associated component, the Supplier Back-Office, is an AngularJS/Node.js single-page application offering suppliers a dedicated space to manage their profile, products, statistics, and contracts.
B2B promotional products - European online trade show connecting suppliers, resellers, and brands
Internal team (sales, catalog managers, administrators) + 800+ European suppliers (via Supplier BO) + 50+ resellers (via MyEasyWeb)

