Documentation Changelog
Getting Started

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.

Food Magic dashboard showing outlet, staff and coupon counts, quick actions, and the outlet list.
The Food Magic dashboard after login.

Get started

Stack

Backend

Built with Laravel, split into separate modules, backed by a MySQL database, with secure token-based sign-in and role-based permissions.

Frontend

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

Who can do what

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.