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.