Back to ProjectsProject Case File

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.

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

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.

Directory & File Organization

/Customer-facing website
auth/Authentication system
app/Core application logic
admin/Branch Admin and Super Admin panels
admin/rider/Rider portal
api/Customer-facing APIs
esewa/Payment gateway integration
config/Application configuration
secure_config/Secure credential storage
includes/Shared components
cron/Scheduled jobs
PHPMailer/Email library

Want Something Like This?

I build production-grade platforms like this one, end-to-end. Let's talk about your project.

Get In Touch