Scaling a WineTech Startup: From MVP to Acquisition by Leclerc
Acquired
Platform acquired by Leclerc, a French retail giant
1000+
User-scanned wine labels validated daily
3
Person dedicated team on a hybrid model
Primotly engineered a scalable, enterprise-ready mobile backend and data governance ecosystem for MaCave (formerly WineAdvisor), a high-growth French WineTech startup. Stepping into a high-velocity environment where slow legacy development and rigid infrastructure blocked market innovation, Primotly was tasked with transforming an early-stage application into a robust commercial asset under tight budget constraints and rapidly shifting business targets. The solution delivered an agile, multi-tier infrastructure built on Symfony and React, featuring a high-throughput public API for mobile clients, a clean relational product database, and an advanced Supervisor BackOffice panel designed to manage user-scanned wine labels. Primotly's technical orchestration successfully streamlined internal data operations, elevated the user experience, and boosted investor confidence. Following the successful completion and scaling of the platform, MaCave was acquired by Leclerc, one of France's largest retail giants — a powerful market validation of the platform's business and technological success.
MaCave (historically known as WineAdvisor) is an innovative French WineTech startup that digitizes the traditional wine-buying and collecting experience. Operating within the highly competitive European beverage e-commerce sector, the company allows users to scan wine labels to instantly unlock product data, ratings, and purchase options. Driven by rapid user adoption across France, MaCave positions itself at the intersection of mobile community engagement and frictionless direct-to-consumer (D2C) retail logistics.
Beverages / WineTech / E-commerce
Extended Engagement & Fixed Price (Hybrid Model)
3 people (1 Backend Developer, 1 Full-Stack Developer, 1 Project Manager)
MaCave was growing at an exponential pace, yet its technical foundation was hitting an operational ceiling. To maintain its competitive edge in the French WineTech market, the startup needed to transition smoothly from a basic digital product into a highly reliable commercial network. However, the development lifecycle was constrained by severe operational hurdles:
The existing technical setup made code iteration slow and difficult. Delivering features at the speed demanded by the business was nearly impossible, causing long development bottlenecks that delayed critical e-commerce rollouts.
Operating under a highly optimized startup budget, MaCave required an exceptional level of technical adaptability. Business goals, feature priorities, and investor requirements shifted frequently, meaning the code architecture had to be modular enough to pivot instantly without triggering massive refactoring costs.
Leveraging a strong relationship built on prior successful projects, Primotly onboarded directly into MaCave's ecosystem. The development strategy rejected rigid monolithic thinking in favor of a modern, decoupled API-driven architecture.
The Symfony Mobile API Core: Primotly designed and deployed a stable, highly scalable public API framework using Symfony. This core layer decouples backend business logic from mobile frontends, standardizing how product queries, checkout processes, and database searches are handled across devices.
The React Supervisor BackOffice: To manage the massive volume of crowd-sourced label data, the team built an advanced supervisor panel using React. This interface equips internal specialists with automated validation tools, turning raw user scans into structured, retail-ready database assets.
The collaboration followed an Agile sprint methodology, utilizing Jira for precise task tracking alongside frequent on-site visits and continuous Slack syncs. This high level of communication allowed Primotly to run parallel development streams, adjusting resource allocation dynamically through a hybrid team-extension and fixed-price contract model to maximize budget efficiency.
A robust, secure API layer engineered to connect seamlessly with diverse mobile clients, executing lightning-fast product fetches, scan lookups, and transaction processes.
A custom-built administrative dashboard developed in React that allows internal teams to review, edit, and validate thousands of user-scanned wine labels and metadata entries daily.
A clean, relational database architecture meticulously indexed to manage complex wine properties — including vineyards, vintages, regions, and price tiers — without data duplication.
A modular backend payment and inventory structure designed to support ongoing direct sales and fluidly adapt to changing startup promotional rules.
The Problem: The startup needed a highly responsive, stable public API to serve thousands of concurrent mobile app users, but standard enterprise scaling methods were financially unfeasible under the project's tight budget constraints.
The Solution: Primotly engineered a streamlined backend layer utilizing the Symfony framework. The team designed an optimized, lightweight caching layer and clean object-relational mapping (ORM) protocols, ensuring that repeated database queries for popular wines were resolved in-memory rather than hitting the main database.
The Result: the application achieved excellent request-response speeds and absolute stability during high-traffic promotional periods, scaling effectively while keeping cloud hosting costs strictly minimized.
The Problem: MaCave's business goals and investor requirements changed frequently, which often risks turning a standard codebase into a fragile, high-maintenance web of conflicting patches.
The Solution: Primotly adopted a single-responsibility principle across the entire backend architecture. Core business functions (such as user scan routing, catalog curation, and checkout operations) were built as isolated, modular services communicating via standardized internal data contracts.
The Result: the development team could modify or substitute specific operational modules within days rather than weeks, allowing the startup to pivot its product goals seamlessly without risking system regression or losing development velocity.
The platform's complete modernization culminated in MaCave's acquisition by Leclerc, alongside measurable gains across investor confidence, internal workflows, and mobile user experience.
The complete modernization and commercial scaling of the platform directly resulted in MaCave being acquired by Leclerc, one of France's largest retail groups — a definitive validation of its technical and commercial value.
Delivering a stable, audited API and a structured data ecosystem significantly elevated the startup's credibility during institutional investment rounds.
Replacing manual entry with the automated React Supervisor BackOffice drastically accelerated data processing speeds for internal catalog teams.
The deployment of a high-performance Symfony backend completely eliminated system lag, leading to increased application ratings and customer checkout satisfaction.
Created a scalable, robust tech stack that integrated smoothly into a multi-billion euro retail infrastructure post-acquisition without requiring structural rework.
/ Case studies /
Let's find the best solution for your business together
Book a meetingLet's find the best solution for your business together