Kevin Mahardyan SaputraFullstack Web & Mobile Developer

Information Systems · Crafting performant, high-craft web & mobile experiences.

Deployed on Vercel
Back to All Projects
Enterprise Project
2026
Mobile Application

Travelingo: Travel Ticket & Attraction Booking Platform

Integrated travel ticketing platform: Merchant Partner Mobile App for quota & attraction operations, and Customer Mobile App featuring AI trip planner, custom itinerary, and instant scannable QR e-tickets.

Travelingo: Travel Ticket & Attraction Booking Platform
Interactive Multi-Role Showcase

Role-Isolated Ecosystem Previews

01 / 06
Merchant Mobile AppMobile Mockup Frame

Operational mobile app for tourist attraction operators: secure merchant login, ticket sales dashboard, attraction ticket management, ticket package modal creator, incoming order tracker, and merchant business profile.

6 Verified Screens
1. Merchant Partner Authentication
9:41
Click to view full screen
mobile Frame Mockup
01

1. Merchant Partner Authentication

Secure login screen for destination operators with JWT encryption and strict session persistence.

2. Performance & Sales Dashboard
9:41
Click to view full screen
mobile Frame Mockup
02

2. Performance & Sales Dashboard

Key operational metrics tracking daily revenue, total tickets booked, and real-time attraction status.

3. Ticket Inventory & Pricing
9:41
Click to view full screen
mobile Frame Mockup
03

3. Ticket Inventory & Pricing

Active ticket inventory list, daily quota configuration, and dynamic regular and VIP tier pricing.

4. Add/Edit Ticket Package Modal
9:41
Click to view full screen
mobile Frame Mockup
04

4. Add/Edit Ticket Package Modal

Responsive sheet modal to create new ticket packages, define descriptions, quotas, and admission terms.

5. Incoming Orders & Redemption
9:41
Click to view full screen
mobile Frame Mockup
05

5. Incoming Orders & Redemption

Live traveler order feed tracking payment settlements and turnstile barcode redemption states.

6. Merchant Profile & Settings
9:41
Click to view full screen
mobile Frame Mockup
06

6. Merchant Profile & Settings

Merchant business credentials, manager contacts, and payout banking account configuration.

Project Architecture & Overview

Travelingo digitizes the ticketing ecosystem for tourist destinations and theme parks. Designed with a merchant partner mobile app for attraction inventory control, tiered ticket packages, and real-time sales monitoring. For travelers, the mobile app provides curated discovery feeds, interactive date availability calendars, instant checkout gateways, day-by-day itinerary planning, live merchant chat, AI travel assistant for destination recommendations, and high-contrast digital QR barcode passes for rapid paperless gate entry.

TECHNOLOGIES & TOOLS USED
React Native
Expo
TypeScript
Tailwind CSS
Supabase DB
PostgreSQL
Midtrans API
Zustand
Deep-Dive Engineering Log

Case Study & Retrospective

CHALLENGE #1

High-Concurrency Gate QR Scans During Holiday Surges

Encountered Problem:

Hundreds of visitors scanning e-tickets simultaneously at theme park turnstiles created a 4-second validation bottleneck per ticket.

Engineering Solution:

Implemented cryptographic signed JWT offline verification on local gate scanners, reducing validation turnaround to under 120ms without relying on cloud round-trips.

CHALLENGE #2

Limited Ticket Inventory Synchronization Across Channels

Encountered Problem:

Attraction tickets with strict hourly session quotas suffered over-allocation collisions between web partner sales and direct mobile app purchases.

Engineering Solution:

Leveraged Redis distributed locks and atomic PostgreSQL decrements ensuring zero race condition seat allocations.

NEXT PROJECT
Big Project

Fotiva: Interactive Web Photobooth Studio

Interactive digital web photobooth studio celebrating retro Y2K & K-Pop aesthetics: live camera capture sessions with automated timers, multi-pose photo strip canvas editor, and 300 DPI print export.

View Case Study