Skip to main content
OJ

Ghajari Food

A suite of Next.js apps for restaurant management, accounting, online ordering, menus, and kitchen operations.

Role
Frontend Engineer
Team
Desna
Stack
Next.js · TypeScript · NextAuth · SignalR
Type
Product
Year
2025

Live · ghajarifood.com

Overview

A suite of Next.js apps for restaurant management, accounting, online ordering, menus, and kitchen operations.

Role

Frontend Engineer at Desna.

Technologies

  • Next.js
  • TypeScript
  • NextAuth
  • SignalR
  • .NET
  • Tailwind CSS

Responsibilities

  • Built the frontend for restaurant operations: ordering, menus, kitchen, accounting, and management — as a suite, not separate one-off apps.
  • Implemented NextAuth with role and permission-based access so staff, admin, and customer views shared one session model.
  • Connected real-time kitchen and order workflows to a .NET backend over SignalR.
  • Applied SSR, SSG, ISR, lazy loading, and caching per surface so public menus stayed fast and operational tools stayed current.
  • Maintained a shared design system so forms, tables, and status UI did not drift across products.

Achievements

  • Scaled one application to about 10K daily users and 500 online orders per day.
  • Gave kitchen, admin, and customer flows the same UI system instead of three separate stacks.
  • Made access control and live updates part of the product, not an afterthought.