Cookbook & SEO
We added a recipe blog right on the site. The idea is simple: someone searches "braised beef recipe" on Google and lands on Beauceboeuf. Each recipe is enriched with structured data so it shows up as a Rich Snippet in Google, with the dish photo, the ingredients, and the prep time.
Everything is managed through the existing admin CMS. The manager creates and publishes recipes himself, without calling us. We also polished the share embeds so they look good when posted on social media.
We also added dashboard control over the featured products and recipes on the home page. The manager picks what to highlight based on the season, promotions, or new arrivals. The front page becomes a real dynamic showcase.


UX & Shop Redesign
We gave it a fresh coat of paint! The whole site got a visual redesign with a new bold look that really fits Beauceboeuf's identity. Every page was rethought to make it pop.
The big piece: we turned online ordering into a DoorDash-style experience. You browse the catalog, add what you want to the cart, and place your order in a few clicks. No more waiting at the counter for regular orders, you order at your own pace and just swing by to pick up.
We also took the chance to migrate the whole database to Supabase and cover the entire codebase with tests. A solid foundation for what comes next.


Quickbooks MCP
With Beauceboeuf running very complex multi-business accounting (wholesale billing, retail sales, restaurant, tips, time tracking, online payments), the administrative load was huge.
Rather than building multiple custom integrations between our various tools and Quickbooks, which are slow and costly to maintain, we decided to leap forward and start working in "Agentic" development.
We set up a dedicated Model Context Protocol (MCP). This server defines exactly the resources and tools of the Quickbooks API, letting an LLM agent turn a simple text "prompt" into concrete actions (quote creation, invoicing) directly in the accounting software.
The result: our own CMS now transfers event quotes to Quickbooks smoothly, and the accounting team can interact with the MCP using plain natural language to automate much of its repetitive work.
Event Management
With the database in place, we integrated a complete event catering module into the public site and the CMS. The goal was to structure a quote process that is often very heavy: the end customer can now explore the menu online and make a precise request across 4 event types (Méchoui, cold buffet, boxed lunch, bar).


In this business, fast response is essential to maximize conversion. So we built an ultra-fast two-way email notification system. As soon as the request is sent, the customer receives a styled acknowledgment containing the full menu they chose. At the same time, the manager receives the complete request with a direct magic link to complete, approve, and send back the quote without delay.


In the same effort, we implemented a similar system for regular "product requests". This parallel module gets users familiar with the online purchase process and lays the perfect foundation for a future project: online ordering and payment to ease the lineup at the physical butcher shop.
Admin CMS
After the redesign, the storefront was ultra-fast but stayed static: the product list was hard-coded. Every time the client wanted to change a price or add a product, he had to call us. To give him back control, we proposed building a full custom CMS.
We built a complete admin dashboard, secured by Auth0 with a role system (RBAC) and powered by a MongoDB database.
Now the client has full autonomy: he can change the products shown on the public website himself and manage the "value boxes" of meat on offer. Beyond the independence gained, this base laid the perfect foundation for our next big iteration: an event catering module.


Website Redesign
Despite the Cloudflare CDN in place, cyber-attacks always ended up finding holes, because the WordPress stack required constant updates. The client handled his site's maintenance himself with the best intentions, but the mental load was becoming too heavy.
He decided to give us free rein over his web presence. We took the chance to drop WordPress entirely in favor of modern technologies (Next.js, Tailwind), combining a full visual redesign with a turnkey architecture that is ultra-fast and invulnerable by design.
What makes this project special is that the redesign happened at the same time as the development of our own Kubernetes infrastructure. At the time, we had set up our very first dedicated VPS server in Quebec. So we hosted the new site on this new in-house infrastructure, eliminating 100% of the costs tied to traditional cloud providers.


"Our WordPress site kept failing on us. We built a solid tech foundation instead of scrapping everything. The result: a gradual migration, a high-performing storefront, and tools that let us serve customers in a hurry. We finally have the right tools to move forward!"
WordPress Hosting
Context
To fix this logistical nightmare, we took the existing WordPress site and migrated it to a dedicated DigitalOcean Droplet, with a robust Cloudflare CDN in front. The results were immediate: the attacks stopped cold and we could proactively block waves of malicious traffic from Russia, China, and Iran.
On top of regaining peace of mind, the client saw his hosting costs cut drastically, going from about $28 a month to just $6.
A simple problem, but it is what started our business relationship.