What’s 4 Dinner Web App
This Flutter Web-based back-office administration platform is built to manage and operate the What’s 4 Dinner ecosystem with efficiency and control. It serves as a centralized command center where all platform activities from restaurant onboarding to user engagement are monitored and managed through a structured, role-based system. Designed with a clean and responsive interface, the platform ensures smooth navigation and real-time visibility into operations across the ecosystem.
The system supports two distinct admin roles, each tailored to specific responsibilities. The Super Admin has platform-level oversight, with the ability to approve or reject restaurant listings, monitor diner activity, and access comprehensive analytics that provide insights into overall platform performance. This role ensures quality control, compliance, and strategic decision-making at a global level. On the other hand, the Restaurant Admin operates at an individual business level, managing day-to-day activities such as creating and updating deals, tracking redemptions, handling staff access, and analyzing restaurant-specific performance metrics.
By combining role-based access control with real-time data insights, the platform enhances operational efficiency and accountability for all stakeholders. It enables seamless coordination between platform owners and restaurant partners while maintaining clear boundaries of access and responsibility. Overall, the system delivers a scalable and organized solution for managing a multi-tenant food deals ecosystem effectively.


See It In Action
Real screens from the shipped product crafted for an intuitive, smooth, and delightful user experience.
Key Features
Role-Based Dashboards :
- Separate Views : Super Admin and Restaurant Admin dashboards
- Role-Gated Routing : Access based on user role
- Custom Experience : Tailored interface per role
Restaurant Approval Workflow :
- Approve/Reject : Manage restaurant requests
- Reason Tracking : Provide justification for rejections
- Status Control : Activate/deactivate restaurants
Flash and Weekly Deals Management :
- CRUD Operations : Create, edit, delete deals
- Dialog Flows : User-friendly interface
- Flexible Scheduling : Manage time-limited deals
Redemption Tracking :
- Scan History : View redeemed deals
- Filtering : Sort by date, restaurant, or deal
- Pagination : Easy browsing of records
Staff Management :
- Add/Edit/Delete : Manage team members
- International Support : Phone number handling
- Role Assignment : Configure staff roles
Analytics and Charts :
- KPI Stats : Key performance indicators
- Trend Charts : Monthly registrations and weekly approvals
- Custom Range : Analyze data by date
Excel Data Export :
- Export Dashboards : Download metrics to Excel
- Deal Data : Export deals for reporting
- Easy Sharing : Use offline or for presentations
Notifications Panel :
- Tabbed View : All, Unread, Claim, Redeem
- Pagination : Browse large lists easily
- Real-Time Alerts : Stay updated instantly
Restaurant Profile Editing :
- Edit Details : Name, phone, location, cuisine
- Media Upload : Update images
- Profile Management : Maintain accurate info
Auth Flows :
- Login/Register : Standard access
- Password Management : Forgot/reset/create new
- Email Verification : Confirm account ownership
Legal Pages :
- Privacy Policy and Terms and Conditions : Display official documents
- Delete Account : Request account removal
- Compliance : Ensure regulatory adherence
Connectivity Monitoring :
- Network Checks : Real-time status
- User Alerts : Notify when offline
- Seamless Recovery : Handle reconnection smoothly
Responsive Layout :
- Adaptive UI : Works on Desktop, Tablet, Mobile
- Collapsible Sidebar : Optimize screen space
- Consistent Experience : Across all devices
Third Party SDKs & Libraries
Carefully selected integrations powering this project's core functionality.
Have a similar idea?
Let's build it together.
From concept to launch we turn your vision into a world-class product. Get a free consultation today.


