Back
TickIt

TickIt

ASP.NETASP.NET.NET.NETNext.jsNext.jsReactReactCloudflare WorkersCloudflare WorkersCloudflare R2Cloudflare R2GeminiGeminiRedisRedisPostgreSQLPostgreSQL
Visit Project

IT Equipment Servicing Platform

IT Equipment Servicing Platform

Developed as part of the Enterprise Development Project module in collaboration with SCCCI, TickIt is an IT equipment servicing platform that connects users with expert technicians, modelled after a Grab-style interface. I led a team of 5 from ideation through to deployment, taking ownership of the technical direction while ensuring the product stayed aligned with the client's vision. Users can raise a job, get matched with a nearby technician, and track the repair in real time, bringing on-demand convenience to IT servicing.

In Collaboration with SCCCI

I led my team in building TickIt in direct response to a problem statement from the Singapore Chinese Chamber of Commerce & Industry (SCCCI), who identified a gap in accessible, reliable IT equipment servicing for local SMEs. I took charge of client communications, facilitated meetings with SCCCI stakeholders, and translated their business requirements into concrete development tasks. I delegated responsibilities based on each teammate's strengths, kept the team on track through regular check-ins, and ensured every decision we made was grounded in the client's actual needs.

Conducting User Research and Needs

UX research artefacts, personas, and journey maps from discovery phase
Moderated usability testing session with think-aloud protocol
UX research artefacts, personas, and journey maps from discovery phase

The Enterprise Development Project ran in tandem with the UX Design Methods & Techniques module, and I made sure the two were tightly connected. I led our team's UX research efforts, coordinating a full spectrum of research methodologies to ground TickIt in real user needs. This included conducting stakeholder interviews with SCCCI representatives, running user interviews to map technician and client journeys, distributing surveys to quantify demand, and facilitating usability testing sessions with think-aloud protocols. I synthesised findings into personas, journey maps, and iterative wireframes, ensuring every design decision was validated before any production code was written.

Technical Architecture

Technical Architecture

TickIt is built on a modern, cloud-native stack. The frontend is powered by Next.js and React, while the backend runs on ASP.NET with a .NET Core API. Data is persisted in NeonDB (PostgreSQL), with pgvector enabling semantic search for intelligent technician curation. Cloudflare R2 handles object storage for device images and documents. Upstash provides a serverless Redis layer for caching and session management. A full CI/CD pipeline deploys the frontend through Cloudflare Workers and the backend to Azure, with Gemini powering AI-driven technician recommendations.

Features

Technician marketplace with live map and nearby available job listings
Job creation flow with device identification and issue reporting
Device management hub with service history and warranty tracking
Technician marketplace with live map and nearby available job listings

The core experience follows a FCFS (First-Come, First-Served) Grab-style dispatch model. Clients can create a job by describing their issue and uploading device details; the platform surfaces the best-matched available technicians based on skill set and proximity. Device Management gives users a persistent inventory of their equipment, where service history, warranty status, and upcoming maintenance are all tracked in one place, reducing friction for repeat clients.

Payout Model

Payout Model

Our payout model was informed by extensive market research, drawing from the dynamic pricing structures of Uber, Grab, and Airtasker, combined with direct data gathered from SCCCI client interviews. Technicians earn 80% of all diagnostic, labour, and travel fees, plus 100% reimbursement on replacement parts and consumables. The platform retains a 20% service fee, ensuring technicians are never out of pocket on materials while keeping the platform financially sustainable.

Outstanding Project Presentation

Outstanding Project Presentation

I presented TickIt to the school's Board of Directors at the module showcase, where the project was awarded Outstanding Project Presentation. I led the team presentation, walking senior stakeholders through our technical architecture, UX research process, and business case. The award reflected the depth of our work and the clarity with which we communicated it. I am proud to have scored a Distinction in both the Enterprise Development Project and UX Design Methods & Techniques modules.