Canteen Ordering & Queuing System

CanTech is a QR code–based web application that lets students order meals online and track their queue position in real time no more long lines, no more missed breaks.

Secure QR Code Real-time Queue Fast Ordering
CanTech Logo
24 hr
QR Code Expiration
Live
Real-time Queue Updates
1 App
Download
100%
Web-Based & Mobile Ready

How CanTech Works

From login to pickup your entire canteen experience in four easy steps.

1
Register & Login

Create your account using your email or login as guest. Log in securely through the web.

2
Browse & Order

View the live canteen menu, select your meals, and place your order online. Check item availability before you order.

3
Get Your QR Code

Receive a unique, time-bound QR code for your order. Valid for 24 hours, show it at the counter to claim your meal.

4
Track & Pick Up

Monitor your live queue number on screen. When your number is called, head to the counter no waiting in line.

Platform Features

Everything you need for a faster, smarter canteen experience built into web application.

QR Code–Based Ordering

Every confirmed order generates a unique QR code tied to your account. The code expires in 24 hours, preventing misuse or sharing.

Smart Queue Management

See your real-time queue position and estimated wait time. The system updates automatically as orders ahead of you are fulfilled.

Live Menu Management

Canteen staff can update item availability, prices, and stock in real time so students always see an accurate menu.

Secure Authentication

Role-based access for students and canteen staff. Each session is validated and QR codes are one-time use only.

Order Status Notifications

Get notified when your order is being prepared and when it is ready for pickup right on your browser, no setup needed.

Mobile-First Web App

Works on any smartphone or tablet. Just open the browser, log in, and order.

How Our QR System Works

The QR code is the heart of CanTech. It links your identity, your order, and the canteen counter securely and instantly.

A
Order Confirmation Triggers QR Generation

Once you submit an order, the server generates a unique encrypted QR code tied to your order ID and account.

B
24 hours Expiry of QR

Each QR code is valid for exactly 24 hours. After expiry, the code is invalidated server-side preventing reuse, sharing, or fraud.

C
Staff Scans & Validates

The canteen staff uses the cashier panel to scan your code. The system instantly validates the order and marks it as claimed.

D
Queue Automatically Updates

After scanning, your queue slot is cleared and the live display updates for all remaining customer automatically.

Security Layers

CanTech implements multiple validation layers so every transaction is safe and traceable.

Time-bound codes — Expire after 24 hours, no extension possible.
Account-linked — Each QR is tied to one customer account and one order only.
One-time use — Once scanned, the QR is immediately invalidated on the server.
Server-side validation — QR content is verified against the database on every scan.
Role-based access — Only verified canteen staff accounts can scan and confirm orders.

Frequently Asked Questions

Not required, but faster—CanTech runs on any modern browser, no app download needed.

Each order is linked to a specific student account for security and fairness. Orders can only be claimed by the account that placed them.

CanTech is open to all students and staff of PUP Sto. Tomas Campus. Registration uses your PUP credentials for identity verification.

Queue slots are assigned by order of confirmed placement. QR codes are one-time use and account-bound, so they cannot be shared or reused.

Ready to skip the line?

Join CanTech today and turn your lunch break into an actual break.

About CanTech

CanTech is a student-developed QR code–based canteen ordering and queuing system created for PUP Sto. Tomas Campus. Our mission is to modernize the campus dining experience by eliminating long queues and giving students more control over their limited break time.

Built with web technologies and a focus on simplicity, CanTech works on any device with a browser.

This project is part of our capstone development effort as students of PUP Sto. Tomas, Group 3.

Built With
PHP HTML CSS MySQL Bootstrap 5 JavaScript QR Code API AJAX
Campus

Polytechnic University of the Philippines
Sto. Tomas Campus — Group 3, Capstone 2026