Muhammad Zahran Albara Logo
PROJECT 03·Fullstack

BRT ITERA

Real-time bus tracking, schedule management, and TapCash NFC card payment synchronization system.

ROLE

Backend & Fullstack Developer

TIMELINE

Sep 2025 – Feb 2026

ORGANIZATION

Institut Teknologi Sumatera (ITERA)

STACK

Django · Python · Next.js

Overview

BRT ITERA modernizes campus transportation logistics at Institut Teknologi Sumatera. The platform ingests vehicle telemetry, tracks driver schedules, and reconciles passenger smart card tap transactions.

Problem Solved

Replaced manual paper passenger logs and estimated arrival times with live vehicle positioning and digital payment reconciliation.

Target Users

Campus commuters, bus drivers, and ITERA transit management.

System Architecture

Backend service built with Django (Python) and PostgreSQL connected to in-vehicle GPS trackers and TapCash NFC card readers, with Next.js administration dashboards.

Project Showcase & Screenshots

Fullstack
Operational Dashboard
Click to Zoom

Operational Dashboard

Fleet monitoring dashboard displaying route status and passenger tallies.

My Contribution

  • Built RESTful API endpoints handling vehicle GPS coordinate pings and TapCash transaction logs.
  • Designed and indexed relational PostgreSQL tables to store fleet coordinates and transaction ledgers.
  • Developed monitoring dashboard views in Next.js for route coordinators to view active bus positions.
  • Configured the Linux VPS environment with Docker and Nginx, completing formal handover to ITERA IT Division.

Key Features

Real-Time GPS Telemetry

Streams vehicle coordinates at regular intervals for live route tracking across campus.

TapCash NFC Integration

Reconciles passenger smart card tap payments with daily vehicle revenue summaries.

Fleet Monitoring Dashboard

Web dashboard for transit coordinators to monitor vehicle status and driver assignments.

Field & Operational Activity Documentation

Verified photographic records of system testing, institutional coordination, and production handovers.

01 / 02
On-Vehicle Hardware Testing

On-Vehicle Hardware Testing

August 2025

Testing TapCash NFC reader and GPS telemetry synchronization inside the campus bus unit.

Technologies Used

DjangoPythonNext.jsPostgreSQLDockerNginxTapCash API

Outcome & Status

Eliminated manual paper logs, improved schedule visibility for commuters, and successfully transitioned to ITERA IT Division management.