Food Magic
Restaurant management system with a React SPA frontend and a Laravel API backend
Food Magic runs your restaurant's daily work — menu, billing, and kitchen tickets — all in one system built for Indian restaurants. Right now it runs on your own servers. A hosted online version is planned for later.
Get started
Get Food Magic running on your own computer in a few minutes.
How the different parts of Food Magic — and sign-in — fit together.
Stack
Built with Laravel, split into separate modules, backed by a MySQL database, with secure token-based sign-in and role-based permissions.
Built with React and TypeScript for a fast, modern screen experience.
Modules
Food Magic is split into 21 areas — things like Orders, Menu, and Billing. See the full module reference for what's already built.
See it running
What each type of user — Super Admin, Outlet Owner, Waiter, and Delivery Rider — can actually see and use. Wherever we found a real gap while checking a screen, we wrote it up on that feature's own page, under the heading How it is secured.