Developed and maintained the backend infrastructure of a restaurants management platform using Laravel and MySQL.
Designed and implemented a centralized AdminLTE dashboard to manage menu categories, meals, beverages, customer orders, and employee accounts.
Built complete CRUD functionalities for menu management, allowing administrators to create, update, delete, and organize food items efficiently.
Implemented role-based access control with permission-based access to restaurants and meals.
Implemented an admin approval workflow where newly registered users remain pending until an administrator approves their account and assigns the appropriate role.
Developed RESTful APIs to support future integrations with mobile applications and third-party delivery services.
Implemented activity logging and password reset/email verification.
Implemented localization.
Collaborated with frontend developers to integrate backend services and ensure a seamless user experience across the platform.