Tegegn Wukianos Logo Tegegn Wukianos

FLUTTER • SUPABASE • CAMPUS LOGISTICS

WSU Student Cafeteria Milling System

A digital meal verification system designed for Wolaita Sodo University, modernizing cafeteria logistics by replacing paper meal cards with real-time QR/barcode scanning, fraud prevention, and an executive React admin dashboard.

Client / Scope Wolaita Sodo University Dining Hall
Frontend Mobile Flutter 3.x, Dart 3.x, Camera / QR ML
Backend & Admin Supabase (PostgreSQL, Auth, RLS), React
Languages Supported English, Amharic, Afaan Oromo, Wolaytta

1. The Problem: Manual Ticking & Food Waste

Wolaita Sodo University serves thousands of residential students across multiple cafeteria sessions daily (Breakfast, Lunch, Dinner). Prior to digitization, the university relied on manual paper punch cards and student ID visual checks. This approach suffered from several chronic challenges:

2. Architecture & Solution Overview

The system consists of two tightly coupled components backed by Supabase:

System Topology:

Mobile App (Flutter) for cafeteria line officers → Supabase Cloud Database with Row Level Security → React Web Admin Dashboard for university managers.

Core Capabilities:

3. Technical Challenges & Solutions

Challenge A: Sub-Second QR Validation in Low-Connectivity Environments

Dining halls located in basement levels or crowded campus sectors frequently experience intermittent cellular connectivity, which would stall cloud API calls.

Solution:

Implemented offline optimistic caching. The Flutter client preloads active student verification hashes at the start of each meal shift. Scans are validated locally in milliseconds, and check-in logs are queued and synchronized with Supabase once network connectivity resumes.

Challenge B: Multi-Language Font Rendering Across Regional Devices

Rendering Ethiopic scripts (Amharic and Wolaytta) alongside Latin scripts without layout shifts requires careful typography budgeting in Flutter.

Solution:

Configured unified Google Fonts (Noto Sans Ethiopic and Space Grotesk) with automatic fallback handlers, ensuring crisp glyph rendering across varied Android OS versions.

4. Results & Operational Impact

<200ms
Scan Latency
0%
Duplicate Meals
4
Regional Languages

The WSU Student Cafeteria Milling system demonstrated that mobile-first digital identity and automated verification can transform large-scale public institutions in Ethiopia, saving campus resources while providing students with a fast and dignified dining experience.