
2nd Phase (COMPLETE) Token Dine is a full-stack restaurant management system designed to digitize and simplify the operations of a prepaid, token-based restaurant. The platform manages the complete workflow—from token sales and menu redemption to attendance, inventory, revenue tracking, complaints, and performance monitoring. Admins have full control over menus, clients, staff, analytics, bonuses, and user management, while managers oversee daily operations and staff performance. Workers handle token sales and item redemption efficiently. Built with Next.js 14, TypeScript, Tailwind CSS, Axios, and a REST API, the system features role-based access, referral bonuses, smart bonus recommendations, responsive dashboards, and scalable architecture. This project also helped solve complex business logic challenges around role-based staff management and performance-based incentives.