Samui Restaurant App
Restaurant ordering app: menu, extras, orders lifecycle, reports, notifications.

Project features
Flutter app for a single restaurant with structured menu browsing.
Item details: images, description, price, extras, customer notes.
Supports takeaway and delivery with configurable delivery fees.
Business hours and availability state managed from admin.
Order lifecycle: new, accepted, preparing, ready, out for delivery, done.
Customer area: order tracking and order history.
Laravel backend for menu, extras, orders, and discounts.
Restaurant admin: accept/reject, prep time, printable summary.
FCM notifications: new order for restaurant and updates for customers.
Sales reports: daily/weekly and top-selling items.
API security: rate limiting, validation, logging.
Performance: menu caching and orders pagination.
Extensible to table bookings or payments later.
Fast UX with a clear ordering flow.
Production-ready with role separation for customer vs restaurant staff.
Project screens






