What’s 4 Dinner – Restaurant Deal & Admin Platform
What’s 4 Dinner is a modern restaurant deal and redemption management platform designed for restaurants, staff teams, and diners. The system provides a centralized solution for managing flash deals, weekly promotions, QR-based redemptions, multi-role staff access, restaurant approvals, analytics, and customer engagement. It helps restaurant businesses replace manual offer management processes with a secure, scalable, and real-time digital platform across both web and mobile applications.
Challenges & solutions
The technical problems our team solved to ship a reliable, unified web experience.
Supabase RPC responses returned inconsistent payload formats (JSArray vs Map<String, dynamic>), causing runtime type-casting exceptions and crashes across multiple admin tables.
Business data needed to be grouped into multiple worksheets while converting raw database values into business-friendly Excel reports, all generated entirely on the client side.
Network interruptions caused failed API requests, infinite loading states, and inconsistent user experiences across administrative operations.
Flutter Web and Mobile use different file handling mechanisms, while invalid formats and oversized uploads frequently cause storage failures and runtime errors.
Restaurant administrators whose accounts had been rejected or deactivated could continue accessing protected dashboards using cached local sessions until manually logging out.
Staff onboarding required creating authentication credentials and linking database records in separate operations, increasing complexity and risking inconsistent user creation.
Fixed sidebars and large data tables caused layout overflows, clipped content, and poor usability on smaller screen sizes.
Key features
What users get in the finished, shipped product.
Operational Analytics Dashboard :
- Overview : Centralized dashboard for monitoring restaurant and deal activities
- Insights : Deal performance, redemption activity, restaurant engagement and platform metrics
- Monitoring : Real-time visibility into operational and business performance
Flash and Weekly Deal Management :
- Overview : Complete interface for creating and managing restaurant deals
- Tracking : Deal schedules, caps, activation status and redemption activity
- Efficiency : Easily create, edit, pause or end deals from a single dashboard
QR Code Redemption Tracking :
- Overview : Unique QR code generated for every claimed restaurant deal
- Tracking : Full redemption history with timestamps, dates and deal-based filters
- Control : Single-use secure QR codes with duplicate attempt detection
Role-Based Dashboards :
- Overview : Dedicated dashboards for Super Admin and Restaurant Admin users
- Control : Permission-based access to features and operational modules
- Security : Centralized role and access management system
Restaurant Approval System :
- Overview : Structured onboarding workflow for restaurant registration
- Tracking : Approval and rejection management with documented review reasons
- Control : Activate or deactivate restaurant accounts anytime
Staff Management :
- Overview : Full restaurant staff lifecycle and access management
- Tracking : Add, edit and manage staff accounts with international phone support
- Control : Role assignment and QR scanning access permissions
Analytics and KPI Charts :
- Overview : Visual analytics and business performance reporting tools
- Insights : Registrations, approvals, redemptions and engagement trends
- Export : Excel export support for reports and operational data
Notifications Panel :
- Overview : Real-time platform notification management system
- Tracking : Categorized notifications for claims, redemptions and unread alerts
- Efficiency : Live updates with scalable pagination support
Nearby Deal Discovery :
- Overview : GPS-powered restaurant and deal discovery system
- Tracking : Search deals by cuisine, ratings and distance
- Navigation : Integrated Google Maps support for directions
Deal Claim and QR Redemption :
- Overview : One-tap restaurant deal claiming with instant QR generation
- Tracking : Staff scans customer QR codes for secure verification
- Control : Single-use QR protection against screenshots and duplicate usage
Multi-Role Mobile Access :
- Overview : Dedicated mobile experiences for Customers, Owners and Staff
- Control : Owners manage deals, Staff scan QR codes, Customers browse offers
- Efficiency : Clean role-based feature visibility for each user type
Push Notifications :
- Overview : Real-time mobile alerts powered by Firebase Cloud Messaging
- Tracking : Deal reminders, expirations, claims and promotional alerts
- Reliability : Instant notification delivery across devices
Ratings and Reviews :
- Overview : Customer feedback and restaurant review system
- Insights : Ratings help surface top-performing restaurants and deals
- Control : Restaurants can monitor customer satisfaction and engagement
Multi-Language Support :
- Overview : Full multilingual support for international audiences
- Languages : English and German language support included
- Availability : Currently operational in Australia and Germany
Tech integrations
Third-party SDKs & libraries
2 core integrations powered
Firebase Cloud Messaging
Core system integration
Google Maps SDK
Core system integration
Similar Projects We've Built

DineAssist AI
This is a Flutter-based restaurant ordering app where users can place orders by tapping menu items or using voice input. Before ordering, customers select their table from a 12-table animated grid UI. The app sends order text to an n8n webhook , where an AI flow processes the order, returns structured bill data (items, quantity, […]

Forktastic Recipe Management App
Forktastic is an AI-powered recipe management and meal planning application designed for home cooks who want to collect, organize, and use recipes from multiple sources in one place. The app allows users to import recipes from websites, social media, videos, or even photos using AI and OCR technology, converting them into clean, structured formats. It […]

Foodly – Food Ordering & Restaurant Management Platform
Foodly is a comprehensive cross-platform food delivery and restaurant management application built with Flutter. It provides a unified platform for customers to browse restaurants and place food orders, while enabling store owners to efficiently manage their menus, inventory, and orders. The system supports multiple user roles Customer, Store Owner, Driver, and Admin each with a […]

SnapDish – Restaurant Menu Creation & Review (Web Admin Panel)
SnapDish is a web-based admin panel designed for restaurant owners and administrators, allowing them to manage their entire restaurant menu efficiently. It provides tools to handle categories, food items, users, and customer reviews in a structured and centralized manner.
Have a similar idea? Let's build it together.
From concept to launch, we turn your vision into a world-class product.




