
University of Ruhuna Canteen Management System
"Sovereign Engineering for Superior Campus Dining"
Visit Portfolio HomeMeet Our Development Team
A passionate group of full-stack developers who built the University of Ruhuna Canteen Ecosystem.
👨💻 Lakindu Vidanaarachchi
Project Leader, System Architect, Full Stack Developer, UI/UX Designer & DevOps
Project Leader & Lead System Architect. Spearheaded the full-stack development, UI/UX design, and on-premises infrastructure orchestration for university-wide deployment.

👨💻 Duvindu Devendra
Full Stack Developer & System Architect
Full Stack Developer & System Architect. Specialized in core Localization API development and full-stack implementation using Vue.js and Laravel.

👨💻 Sahan Karunathilaka
Full Stack Developer, QA Lead
Full Stack Developer specializing in Admin Panel sections and leading the Quality Assurance (QA) workflow across the ecosystem.

👨💻 Nepul dhanujaya
Localization & Support Developer
Focused on implementing language localization and provided auxiliary technical support throughout the development lifecycle.
👨💻 Maneesha Geethanga
Localization & Support Developer
Focused on implementing language localization and provided auxiliary technical support throughout the development lifecycle.
Technologies Used
Selected for performance, security, and scalability.
Multi-Platform Ecosystem
- Frontend Stack: Nuxt 3 SPA (CSR) + Tailwind CSS + Pinia State Management
- Mobile Architecture: Vue Capacitor (Native iOS & Android) with Push Hooks
- Desktop Architecture: Electron Desktop (Windows) for Local Admin Terminals
- Rendering: Client-Side Rendering (CSR) for Dynamic UI Responsiveness
Sovereign Backend Core
- API Engine: Laravel 12 (PHP 8.3+) with Custom Middleware Layers
- Security Layer: 7-Tier RBAC + HTTP-Only Cookies (Sancum v4+)
- Localization: Laravel Spatial + Google Translate API Background Automation
- Database Core: MySQL 8.0 (24 Tables, 48 Migrations, Advanced Indexing)
Logistics & Intelligence
- Multi-Tenant Architecture: Strict isolation across different campus canteens under one core.
- QR Auth: 60s Rotating stateless Tokens with Local TTL Validation
- Reactive Engine: Event-driven Auto-cancel Logic synced with Checkout
- On-Premises: Dedicated University Server Infrastructure (No External Cloud)
- Connectivity: Global Reach via Public IP & University Subdomain Mapping
Management Ecosystem
A comprehensive 31-module suite powering Ruhuna Canteens

Admin Activity Log
Core System Logic
Multi-Canteen Logic
Strict data isolation and canteen-wise staff assignments.
Advanced Analytics
Financial, Order, and User Behavior insights with full Export support.
Stateless Verification
Rapid QR-based order pickups and sequence-based kitchen views.
Inventory & Wastage
Automated stock tracking and detailed wastage reporting.
Extended Ecosystem
Lifecycle Management
Settings for open/close times and reactive pre-order logistics.
Security & Fines
Auto-suspension for misuse and fine-based customer restriction.
Bulk Management
High-speed user management via CSV upload and 7-tier RBAC.
Kitchen Efficiency
Minimalist, touch-friendly POS UI for high-speed canteen operations.
Evolution Roadmap
Planning continuous improvements for high-concurrency environments.
AI-Driven Demand
Predictive inventory management based on behavior.
Global Payments
Integration of Stripe and localized bank gateways.
Health Analytics
Nutrition and Allergy tracking system with star ratings (1-5).
Autonomous Kiosks
Self-service ordering via on-premises terminals.
Sovereign Engineering
A bespoke architecture designed for university-wide data independence.
Mission-Critical Vision
Balancing high-availability Nuxt 3 interfaces with a robust Laravel 12 core, ensuring zero-latency operations during peak campus dining hours.
Technical Excellence
Engineered with specialized modules for trilingual automation, Laravel Spatial data control, and advanced RBAC for total canteen staff isolation.
A Vision for Campus Logistics
The University of Ruhuna Canteen Ecosystem represents the pinnacle of sovereign engineering, built for performance and absolute data control.
Connect with Team Lead