01 Order
The store orders. Cooked, logged, invoiced.
CuistotNet, the software that runs Cuistot du Marchand, rebuilt by Witify with its history carried over. Stores order, cooks produce, and each week is invoiced in one run.
- Client
-
- Sector
- In-store prepared meals
- Services
- Technologies
- Laravel, Vue, TypeScript, MySQL
Five figures on a rebuilt system
-
12
operating reports Eight export to Excel.
-
4
roles on a single application Cook, supervisor, manager, administrator.
-
11
types of store department Prepared meals, deli, bakery, fish counter, among others.
-
20
data tables carried over from the old system Recipes, orders, invoices, evaluations: the history came along.
-
211
automated tests Across the whole system.
Figures read in CuistotNet and in its code on November 13, 2026.
Software in daily use, to rebuild without losing a thing.
- Analyze The old system’s code and database, read before any proposal
- Rebuild Screen by screen, approved by the Cuistot du Marchand team
- Carry over Recipes, orders, invoices: 20 data tables moved into the new system
- Switch One weekend; on Monday morning, the same address
From order to invoice in four screens
02 Cook
The cook works down the sheet, recipe by recipe
| Sequence | Ingredient | Prep | Quantity | Format | Quantity (g) |
|---|---|---|---|---|---|
| 1 | Diced chicken | 1.8 | Kg | 1800 | |
| Onion | Chopped | 0.4 | Kg | 400 | |
| Canola oil | 0.05 | Kg | 50 | ||
| 2 | Curry paste | 0.12 | Kg | 120 | |
| Coconut milk | 1.6 | Kg | 1600 |
03 Log
Two curries out of three: the app asks why
04 Invoice
Each week is invoiced by store and by department
| Name | Quantities | Format | U/M | Price | Total |
|---|---|---|---|---|---|
| Minestrone soup | 10 | 8 | Kg | $9.00 | $90.00 |
| Chicken curry | 8 | 5 | Kg | $18.00 | $144.00 |
| Beef chili | 6 | 7.5 | Kg | $16.00 | $96.00 |
| Grilled vegetable rice | 10 | 5 | Kg | $11.00 | $110.00 |
| Pesto pasta salad | 7 | 4.5 | Kg | $14.00 | $98.00 |
| Bread pudding | 6 | 4 | Kg | $12.00 | $72.00 |
| Homemade tomato sauce | 8 | 6.5 | Kg | $8.00 | $64.00 |
| Transfers | |
|---|---|
| Meat | $201.60 |
| Produce | $84.30 |
| Dairy | $22.40 |
| Deli | $0.00 |
| Cheese | $15.70 |
| Fish counter | $0.00 |
| Grocery | $96.00 |
| Total | $420.00 |
One recipe, one cost per banner
| Sequence | Ingredient | Prep | Quantity | Format | Price | Total |
|---|---|---|---|---|---|---|
| 1 | Diced chicken | 1.8 | Kg | $9.00 | $16.20 | |
| 1 | Onion | Chopped | 0.4 | Kg | $2.50 | $1.00 |
| 1 | Canola oil | 0.05 | Kg | $4.00 | $0.20 | |
| 2 | Curry paste | 0.12 | Kg | $15.00 | $1.80 | |
| 2 | Coconut milk | 1.6 | Kg | $4.50 | $7.20 | |
| 2 | Diced tomatoes | 0.8 | Kg | $3.00 | $2.40 | |
| 3 | Chickpeas | 0.9 | Kg | $4.00 | $3.60 | |
| 3 | Water | 0.9 | Kg | $0.00 | $0.00 | |
| Total | $32.40 |
From the store to head office, the same numbers
Head office
Every store on one page
Who is in the kitchen today, what is ordered, what is made, and the average to compare against.
| Store | Staff | Ordered (today) | Made (today) | Current week | Weekly avg. |
|---|---|---|---|---|---|
| ALF | Noémie R. | $136.00 | $118.00 | $394.00 | $679.00 |
| BET | Karim B. | $164.00 | $164.00 | $498.00 | $815.00 |
| DEL | Lucie P. Olivier M. | $176.00 | $158.00 | $512.00 | $860.00 |
| EPS | Jade F. | $98.00 | $98.00 | $301.00 | $505.00 |
| GAM | $0.00 | $0.00 | $150.00 | $742.00 |
Store
The store’s week, day by day
What was made shows in red when it falls short of the order.
| Ordered | Made | ||
|---|---|---|---|
| Friday | $124.00 | $124.00 | |
| Monday | $152.00 | $152.00 | |
| Tuesday | $136.00 | $118.00 | |
| Wednesday | $132.00 | $132.00 | |
| Thursday | $148.00 | $148.00 |
Comparison
A store falling behind shows at once
Over the chosen period, each store is set against the network average.
| Store code | Production ($) | Variation (%) |
|---|---|---|
| ALF | $2,716.00 | -3.00% |
| BET | $3,260.00 | 16.43% |
| DEL | $3,440.00 | 22.86% |
| EPS | $2,020.00 | -27.86% |
| GAM | $2,968.00 | 6.00% |
Three choices for changing software without losing the thread
-
One application for every role
- The risk
- One interface for the office and another for the kitchens: two tools to learn, to explain and to keep evolving.
- Our choice
- Together with the Cuistot du Marchand team, a single application was chosen. Its menu adapts to the role: cook, supervisor, manager or administrator.
- The gain
- The supervisor opens the same worksheet as the cook, and head office reads the orders the store has just saved.
-
Generating an invoice again never makes a duplicate
- The risk
- A second click, a late correction, two people invoicing the same week: duplicate invoices to untangle by hand.
- Our choice
- One invoice per store, per department and per week. Generating it again updates it, and only one generation can run at a time for a given week.
- The gain
- Production corrected after the fact is invoiced again by rerunning the generation, with nothing to re-key.
-
Averages are worked out ahead of time
- The risk
- A report that recounts years of orders each time it opens keeps its reader waiting, and weighs on the system just when the stores are ordering.
- Our choice
- Each store’s average is worked out ahead of time, twice a week. The other totals are worked out in one pass instead of being recounted line by line.
- The gain
- The short-term report fits on one page: every store, its day, its week and its averages.
What CuistotNet is made of
- Application
- Laravel, PHP, MySQL database
- Interface
- Vue, TypeScript, one application, one menu per role
- Reports
- totals computed by the database, per-store averages recomputed twice a week
- Documents
- PDF and Excel, invoices, evaluations, eight exportable reports
- Quality
- 211 automated tests, rerun on every code change, error tracking
- Operations
- daily backups, files and database
Key milestones
- October 2024 Go-live Orders, worksheet, recipes, invoicing and reports, on a Monday morning.
- November 2024 First adjustments A sortable short-term report and a redesigned menu.
- December 2024 Averages and categories Production averages on the store’s home page; several categories per recipe.
- February 2025 Production variations Each store compared with the network average, as a list and as a chart.
- May 2025 Weekends Weekend production, allowed store by store.
- October 2026 Food safety A section of guidelines, visible to every role.
Thanks to the new solution developed by Witify, reports are now generated five times faster . This solid foundation gives us all the freedom to adapt and evolve the software according to our needs, today and for the years to come.
Your in-house software runs the business, but no longer keeps up?
Thirty minutes to see what stays, what gets rebuilt, and in what order.
Names and figures shown in the interfaces are examples.