Skip to main content
MUZE is a monorepo with two primary directories, backend/ and frontend/. The shared Prisma schema in backend/prisma/ is the single source of truth for the data model.

Top-level layout

Backend modules

Frontend pages

All route-level pages are lazy-loaded via React.lazy() in App.tsx for code splitting. Admin pages live in pages/admin/, Store Manager pages in pages/manager/, and shared pages (login, dashboard, notifications, profile) at the top level. See Frontend architecture for the routing and state patterns.