Implement a graphical user interface that includes pictures, descriptions, and prices of dishes.Ensure that registered customers/VIPs can log in with a password.Ensure customers/VIPs can see customer/VIP specific pages- Display personalized dish recommendations based on customer history.
- Show popular and highest-rated dishes to new customers.
- Set up a feedback system where low ratings or complaints lead to demotions and possible terminations for chefs and delivery personnel.
- Allow compliments to offset complaints and lead to promotions.
- Allow customers to choose from dining in, picking up, or delivery.
- Enable scheduling for dine-in customers regarding time and seating.
- Restrict complaints and compliments to chefs for in-store and pickup orders.
- Develop a system for customers and delivery personnel to file and respond to complaints or compliments.
- Allow complained parties to dispute claims.
- Set up managerial oversight for final decisions on complaints and formal warnings.
- Implement a tracking system for customer warnings.
- Automatically deregister customers with two warnings.
- Demote VIPs with warnings and clear their records upon demotion.
- Freeze orders that exceed the available account balance until additional funds are added.
- Set procedures for the manager to handle account closures and deposit clearances for exiting customers.
- Allow chefs to input descriptions and keywords for their dishes.
- Display average ratings for each dish.
- Facilitate complaints about food quality or fraud between chefs and importers.
- Include managerial adjudication and potential penalties or rewards based on the complaint outcomes.
- Challenge each team to propose and implement a unique feature for the system that enhances overall excitement and user engagement.