Case study · ERP
Catering ERP
Subscription catering platform covering meal plans, kitchen production, delivery, invoicing, payments and multi-branch expenses.
- Role
- Full-stack development
- Company
- Matamix International
- Category
- ERP
- Deliverables
- API · Admin dashboard
01Overview
A NestJS/Prisma/MySQL API with a Next.js admin that runs the full loop for meal-subscription businesses: subscription → daily meal entry → kitchen prep summary → delivery note → invoice → payment.
02Context
Catering operators track recurring subscription customers, daily kitchen production, deliveries and money in and out across branches.
03Solution
One pipeline from subscription to payment, with plan shifts, temporary changes and pause dates on subscriptions; daily meal entries feeding a kitchen preparation summary; delivery notes becoming invoices, payments and a customer ledger; plus multi-branch expense tracking and reporting.
04Key features
- Meal subscriptions with plan shifts, temporary changes and pause dates
- Daily meal entries feeding a kitchen preparation summary
- Delivery notes → invoices → payments → customer ledger
- Multi-branch expense tracking and reporting dashboards
- Role-based access, audit logging and approval-style change requests
05Technology
- NestJS
- Prisma
- MySQL
- Next.js 14
- Tailwind CSS
- shadcn/ui
- Zustand
- Docker
06Screens
Screenshots for this project are being prepared. A live walkthrough is available on request.
Ask for a walkthrough