Bamboo House Restaurant
A bilingual, multi-branch restaurant management platform with QR table ordering and realtime order tracking.

The Bamboo House Restaurant Management System is a full-stack platform that digitizes daily operations of a multi-branch restaurant. Managers administer branches, tables, menus and staff from one workspace, staff monitor incoming orders on a realtime dashboard, and customers order straight from their table by scanning a table-specific QR link. The frontend is built with React 19, TypeScript and Vite, styled with HeroUI v3 and Tailwind CSS v4, with Zustand for state slices, react-hook-form and Zod for validation, and i18next for full English/Vietnamese localization. The backend runs on Express 5 with MongoDB and Mongoose, JWT authentication backed by refresh sessions, Google OAuth 2.0 via Passport, Cloudinary for image storage, DeepL for bilingual menu content, and Socket.IO to keep customer carts, staff monitors and order statuses in sync.