JustKleek
Multi-Branch Food Ordering & Delivery Platform
A full-stack PHP/MySQL food ordering and delivery platform. The owner of an existing multi-branch restaurant business engaged me to redevelop their platform from the ground up, for a cleaner, easier-to-manage system. It supports online ordering, real-time delivery tracking, rider operations, and centralized multi-branch administration in a single system.
Tech Stack
What Powers It
Backend
PHP (Procedural + MVC)PDO Database Layer
Database
MySQL / MariaDB
Frontend
HTML5CSS3Vanilla JavaScript
Integrations
PHPMailer + Brevo SMTPGoogle OAuth 2.0Mapbox APIseSewa Payment Gateway
Feature Breakdown
Inside the Build
Customer Portal
- Email OTP verification and Google OAuth login
- Menu browsing, cart, and checkout
- Real-time order tracking
- Delivery fee calculation via Mapbox Directions API
Rider Portal
- Separate rider authentication and shift management
- Live location updates and delivery status
- Cash and online payment reconciliation
- Daily closing reports and earnings tracking
Branch Admin Portal
- Live order dashboard
- Menu, inventory, offer, and combo management
- Rider management and manual order creation
- Receipt printing and payment status management
Super Admin Portal
- Multi-branch and branch admin management
- Security monitoring dashboard with audit trail
- PIN-protected sensitive actions
- Platform-wide sales reporting
From the Working System
Screenshots
Screenshots from the running platform. Order and account data shown is test data.
Project Structure
Directory & File Organization
/Customer-facing websiteauth/Authentication systemapp/Core application logicadmin/Branch Admin and Super Admin panelsadmin/rider/Rider portalapi/Customer-facing APIsesewa/Payment gateway integrationconfig/Application configurationsecure_config/Secure credential storageincludes/Shared componentscron/Scheduled jobsPHPMailer/Email libraryWant Something Like This?
I build production-grade platforms like this one, end-to-end. Let's talk about your project.
Get In Touch