Skip to content
FR
All projects
Work in progress

Yuzu

Restaurant back-office: recipe costing, inventory, suppliers, staff, and granular role-based permissions.

Overview

Nuxt + Supabase management platform for a restaurant: products and recipes with cost calculation and waste-adjusted pricing, inventory with storage locations and stock thresholds, supplier management, staff records, CSV imports, reusable data tables with inline actions, and granular per-page RBAC via service-role workflows.

Key technical specs

  • Restaurant back office: products, recipes with costing, inventory, suppliers, staff and feedback.
  • Page-level RBAC with role-checked admin endpoints and one admin per company.
  • CSV import, a reusable sortable data table and heavy Zod validation of every input.

Dashboard

The back-office home: quick access to every management module — products, recipes, suppliers, inventory, feedback, permissions and staff.

Products

A searchable product catalogue with category, brand, supplier, weight and reference / €-per-kg pricing — filterable and CSV-importable, with inline edit/delete.

Recipes & costing

Recipes tagged by season and service, with a computed cost-per-portion and a suggested sell price (incl. tax) — the costing engine of the back-office.

Staff

Personnel records with role(s) and active / inactive status, searchable by name / email / role — feeding the RBAC permissions layer.