All Projects

12 projects

A comprehensive cross-platform vegetarian restaurant discovery platform for Hong Kong, featuring real-time chat, AI-powered assistance, and location-based services. This Final Year Project spans multiple platforms — including a native Swift iOS app built for the Proprietary Mobile Software Design course — with a shared backend infrastructure.

Platform Components

Ionic PWA (Primary)
Complete
Flutter Android
Complete
Swift iOS
Complete
Vercel Backend API
Complete
Railway Socket.IO
Complete
  • 21,031 lines of Flutter code across 100 Dart files
  • 16 UI pages, 50 reusable widgets, 14 services, 10 models
  • 100% test pass rate (45 unit tests)
  • Full bilingual support (English / Traditional Chinese)
Flutter / DartIonic / AngularTypeScriptExpress.jsSocket.IOFirebaseGoogle Gemini AIAlgoliaGoogle Maps API

06CIT4002 · 03CIT4044 · 03CIT4047 · 03CIT4043

View Details+7 more

Comprehensive responsive e-commerce platform emulating Steam functionality for digital product sales, developed across multiple related courses.

PHPHTML5CSS3JavaScriptBootstrap 5MySQL

03CIT4053 · 03CIT4054 · 03CIT4048

View DetailsRepository+4 more

Unity-based 3D mobile game developed with custom game assets created in Autodesk 3ds Max.

UnityC#Autodesk 3ds Max

03CIT4046 · 03CIT4041

View DetailsNo Public Repository+1 more

Unity-based 2D mobile puzzle game with animations, scoring system, and multiple difficulty levels.

UnityC#

03CIT4045

View DetailsRepository

Unity-based 2D mobile chess game featuring classic chess mechanics and gameplay.

UnityC#

03CIT4045

View DetailsRepository

AI Dataset Annotation Tool developed using Test-Driven Development (TDD) methodology.

PythonTDD

03CIT4042

View DetailsRepository

Arcane-themed text-based adventure game implementing MVC architecture with room navigation, inventory management, and NPC interactions.

JavaMVC Pattern

03CIT4052

View DetailsNo Public Repository

Interactive Java desktop game with smooth card flip animations, dynamic difficulty progression, and audio system.

Java SwingAudio Playback

03CIT4049

View DetailsRepository

Server configuration and administration project covering essential Linux services and system management.

LinuxShell / BashServer Services

03CIT4055

View DetailsNo Public Repository

Assignment presentation covering the design of a networked game server architecture, including client-server communication protocols and data exchange patterns.

Networking ProtocolsClient-Server Architecture

03CIT4050

View DetailsNo Public Repository

Project presentation examining ethical issues in computing and technology, presented with captioning for accessibility.

03CIT4010

View DetailsNo Public Repository

The native iOS platform component of the Pour Rice Final Year Project, built with Swift for the Proprietary Mobile Software Design course. Shares the same backend infrastructure as the other Pour Rice platforms.

Swift

03CIT4043

View DetailsRepository+1 more