All Projects
// Case Study

SmartTap

QR ordering & subscription billing for restaurants.

Building in Public
Laravel MySQL QR Code Subscriptions
// The Problem
Why SmartTap
Restaurant owners in Algeria mostly take orders by hand or over the phone — slow, error-prone, and hard to manage during rush hours. There was no simple, affordable way for a local restaurant to let customers order directly from their table.
// The Solution
How SmartTap Solves It
SmartTap gives every restaurant a subscription-based ordering system. The owner sets up their menu once, generates a unique QR code for each table, and customers order straight from their phone — no app download required.
// How It Works
From Subscription to Order
01
Owner Subscribes
The restaurant owner picks a plan — monthly, yearly, or lifetime — with pricing that scales by the number of tables.
02
QR Codes Generated
SmartTap generates a unique QR code for every table, ready to print and stick down.
03
Customer Scans & Orders
Customers scan the code, browse the digital menu, and place their order directly from their phone.
04
Order Reaches the Kitchen
The order appears instantly on the restaurant's dashboard, organized by table.
// Pricing Model
Subscriptions That Scale With the Restaurant

Owners choose how they pay — monthly, yearly, or a one-time lifetime plan — and the price adjusts based on how many tables they need to cover.

01
Monthly
Flexible, cancel anytime. Ideal for testing SmartTap in one location.
02
Yearly
Better value for restaurants ready to commit, with the same table-based pricing.
03
Lifetime
One payment, permanent access — for owners who know SmartTap is staying.

Final pricing is quoted per restaurant based on table count.

// Key Features
What's Inside
QR Code Generator
Auto-generates a printable QR code per table, linked to the restaurant's live menu.
Subscription Billing
Handles monthly, yearly, and lifetime plans with pricing tied to table count.
Live Order Dashboard
Owners see incoming orders in real time, organized by table.
Menu Management
Owners update dishes, prices, and availability without touching code.
// Tech Stack
Built With
Laravel PHP MySQL QR Code Generation Blade / Tailwind Subscription Billing Logic
// Development Progress
Where Things Stand
Phase 1
Planning & Architecture
Defined the subscription model, database schema, and QR ordering flow.
Phase 2
Core Backend
Built restaurant, table, and menu management in Laravel.
Phase 3
QR Ordering Flow
Customers can scan, browse, and place orders end-to-end.
Phase 4 — Now
Subscription Billing
Currently building monthly, yearly, and lifetime billing logic.
Phase 5
Owner Dashboard Polish
Refining the live order dashboard and analytics.
Phase 6
Public Launch
Onboarding the first restaurants.
Development Progress Phase 4 / 6
// Availability
Hiring, collaborating, or researching?
I'm always glad to talk about roles, freelance projects, or AI research collaborations.
Let's Talk