2025–now
UQUCC Student Guide
دليل طالب الحاسبات
A student companion for the College of Computers: GPA/reward/transfer/absence calculators, a tutor directory, a guidance CMS, and a Telegram bot — all Arabic-first.
- Timeline
- Dec 2025 - Present
- Categories
- Web Development · Full Stack Development · Vue · Laravel · Product
- Stack
- Laravel · Inertia · Vue 3 · Filament · Telegram Bot API · TypeScript · Tailwind
- Link
- uqucc.sb.sa
Usage
7,646 visitors in the last 30 days
21,823 visitors since August 2026
From Umami analytics
UQUCC Student Guide — دليل طالب الحاسبات
An everyday companion for students at the College of Computers, Umm Al-Qura University — bundling the calculators, guides, and information they constantly look for into one fast, Arabic-first site.
Challenge
Students juggle scattered, unofficial spreadsheets and group chats to compute their GPA, estimate their monthly reward, check absence limits, find a tutor, or understand transfer rules. Nothing lived in one trustworthy place.
Solution
- Academic calculators: GPA, monthly reward (timezone-aware), absence/deprivation, and transfer-score — all instant and client-side, with Arabic-numeral input and local persistence.
- Tutor directory: searchable private-tutor listings by course and by tutor.
- Guidance CMS: hierarchical, rich-text content pages with full-text search, managed from an admin panel.
- Telegram bot: a custom long-polling bot that answers students’ questions straight from the same content.
Technical Implementation
Laravel 12 with an Inertia + Vue 3 front end and a Filament 4 admin, plus role-based access, activity logging, and full-page response caching. The Telegram bot runs as a custom worker dispatching updates through a pipeline of handlers. Actively maintained with ~235 commits.
Screenshots (5)