Let's create
something great.

Get in touch

Arshia Rahmani

Software Engineering student & Front-end Developer crafting modern web experiences.

© 2026 Arshia Rahmani. All rights reserved.

Built with Nuxt & Tailwind

Web Application

CIU BusSystem

A real-time bus queue management system for Cyprus International University with 400+ daily active users and offline-capable admin panel.

CIU Bus System

Client

Cyprus International University

Year

2024

Services

  • Full Stack Development
  • UI/UX Design
  • System Architecture
  • PWA Development

Technologies

DjangoPythonJavaScriptPostgreSQLREST APIService WorkersQR Code Integration

Overview

Developed CIUBS (Cyprus International University Bus System), a comprehensive queue management platform serving 400+ daily users. Features include QR code-based ticket validation, offline-capable admin panel for bus assistants, and automated PDF reporting.

The Challenge

Building a system that works reliably in offline conditions since bus assistants lack internet access during trips. Additionally, ensuring only eligible students (those who paid university fees) can register, while providing administrators with detailed usage analytics.

My Approach

Implemented an offline-first admin panel that fetches passenger data once and caches it locally, allowing QR code scanning and approval without internet. When connectivity returns, it syncs passenger status back to the server. Built a fee verification system for registration and automated daily PDF reports tracking queue numbers, ticket usage, and no-shows.

CIU Bus System - Image 1

Next Project

AsciiNomads

Let's Work Together ✦ Get In Touch ✦