Bus e-Ticketing System (BTS)

Integrating cashless

payment on local buses

Timeline

October 2021 - May 2022

Role

Research, visual design,
full-stack development

Research, visual design, full-stack development

Tools

Adobe XD, React Native

Team

Yahnee Alvarez,
Krisha May Escano,
Jorimil Garnado,
Krisha Jane Salimo

Yahnee Alvarez, Krisha May Escano,
Jorimil Garnado, Krisha Jane Salimo

Hardware and mobile app interface

Tap in, relax, tap out

In a nutshell...

Bus e-Ticketing System (BTS) is a project aimed to integrate cashless payment on local buses with distance-based fare using RFID technology. The goal is to streamline the payment process and improve the overall passenger experience.

The problem is...

Bus rides can be real stressful

Local buses are stuck with an outdated method of ticketing and payment collection. This system with a bus conductor going around to collect fare and issue tickets to each passenger causes delays, some passengers fare dodging or being overcharged, while also generating unnecessary paper waste.

So what do we do?

Upgrade to contactless commutes

Transportation companies have been shifting to cashless payment with RFID technology but are currently limited to fixed fair systems, such as in railway stations. The goal is to bridge this gap by developing a cashless payment system for transport with distance-based fares.

Contactless, cashless bus rides

On BTS-enabled buses, passengers can simply board, tap their card, and enjoy the ride— no need to worry about fare amounts, wait for change, and paper tickets.

Easily track your card balance

Passengers can check their BTS card balance anytime using the BTS app. View your payment history for fares and reload, making it convenient to know when you’ll need to add more funds.

My Contribution

Being a small team, we each had to wear different hats throughout the project. I took charge of everything to do with visual strategy, including visual branding, external design of the hardware touchpoint, and interface design for customer and employee mobile applications.

Initially, we all agreed that I would develop the mobile app’s front-end then pass it on for cloud database integration. However, due to time constraints and difficulty in handing off for back-end development, I stepped up to continue development since I was already familiar with the code. It turned out to be the best approach, while the team provided ongoing support until it’s completion.

Despite this change, I persisted in learning back-end development in order to successfully bridge communication between the mobile app, the cloud database, and the RFID card processing hardware.

This page is currently under construction. Please check back in a few weeks for some updates.

PROJECTS

Bus e-Ticketing System

All rights reserved © 2025

PROJECTS

Bus e-Ticketing System

All rights reserved © 2025

PROJECTS

Bus e-Ticketing System

All rights reserved © 2025