← all projects

Kacchi Khanas Dashboard

The admin panel behind the Kacchi Khanas restaurant site — a fully Bengali dashboard where the team manages the menu, offers, and branches, builds each marketing page section by section, and edits the header, navigation, and scheduled announcements without touching code.

Next.jsReactTypeScriptTailwindMongoDBBunny CDNVercel

Kacchi Khanas Dashboard is the private control panel behind the Kacchi Khanas website — the admin area where the restaurant’s team keeps the public site current. It’s a single, fully Bengali tool for the whole site: the menu, offers, and branches, plus a page-by-page builder for the marketing pages and the header, footer, and announcements that wrap them.

Highlights

  • Runs the restaurant’s catalogue — a menu manager (dishes grouped by Bengali category labels, with photos, prices in Bengali numerals, and a slider toggle), an offers manager with discount badges and promo codes, and a branch manager with photos, addresses, and map details.
  • Builds the pages, not just the data — every marketing page (home, menu, branches, offers, about) is assembled from toggleable sections, and each section — hero, menu, customer reviews, order-online — has its own inline editor for titles, subtitles, buttons, and content.
  • Owns the site chrome — editable navigation links with show/hide toggles, a header call-to-action and phone number, plus footer and social-media settings.
  • Time-boxed announcements — announcement bars and popups can be scheduled with from/to dates, so promotions appear and expire on their own.

Build notes

The dashboard is part of the same Next.js (App Router) and React app that powers the public site, written in TypeScript, styled with Tailwind CSS, and deployed on Vercel. It sits behind an authenticated /dashboard route, and every screen follows the same save-and-reset pattern so staff can edit content confidently. The entire admin UI is in Bangla, matching the customer-facing site so the team works in the language they publish in.

The back office for a real restaurant chain — one Bengali dashboard to manage the menu, offers, branches, and every page of kacchikhanas.com.