Enterprise • Mobility • Payments
Modernizing Parking & Mobility Operations for Ticketech
Ticketech is a long-standing leader in valet and attended parking systems in the U.S. They partnered with Theecode to modernize their iOS POS app, unify back-office operations, and build the foundation for real-time revenue capture, fraud control, and scalable microservices.
iOS Mobile POS
Real-time Revenue Capture
.NET Core Back Office
Fraud & Rate Engine
Ticketech Mobile POS
Active Session
Ticket #
A10294
Duration
01:17:42
• Scan plate / issue ticket
• Accept card or contactless payment
• Capture prepay + tip
• Accept card or contactless payment
• Capture prepay + tip
Web Back Office
Location
Downtown Garage A
Attendant
iOS Device 12
Open Tickets
143
Revenue (Today)
$28,740
Risk & Exceptions
- High-risk card attempts flagged
- Stale open tickets > 24h
- Cash drawer variance alerts
Theecode Contribution
iOS rewrite, Back Office unification, payments integration,
microservices roadmap, on-call production support.
Challenge
Legacy hardware, siloed reporting, and real revenue risk
Ticketech’s original POS stack was tied to older iOS hardware
(sled scanners, swipe readers) and wasn’t built for current transaction volume.
The back-office view had drifted across teams, so finance, ops, and location
managers weren’t always looking at the same “truth.”
Meanwhile, money events — prepay, tips, manual overrides — had to be captured, audited, and protected from fraud without slowing attendants in the field.
Meanwhile, money events — prepay, tips, manual overrides — had to be captured, audited, and protected from fraud without slowing attendants in the field.
- Upgrade a legacy iOS POS app and keep it reliable in live attended lots.
- Give Finance / Ops / Field one live operational source of truth.
- Add fraud flags, bulk ticket cleanup, and consistent rate logic.
Before Theecode
• Fragmented tech stack (mobile, POS, web)
• Slow turnaround on production fixes
• Manual reconciliation and stale tickets
• Rate logic differed across locations
• Slow turnaround on production fixes
• Manual reconciliation and stale tickets
• Rate logic differed across locations
After Theecode
• Unified ops + finance dashboard
• Faster production response cycles
• Bulk Close API for stale tickets
• Revenue & fraud surfaced in real time
• Faster production response cycles
• Bulk Close API for stale tickets
• Revenue & fraud surfaced in real time
What We Delivered
Production-grade mobility: modern iOS POS, unified back-office, fraud & rate intelligence, and a .NET Core microservices roadmap the business can fund.
iOS Mobile POS Rebuild
Refactored legacy Swift code for modern devices, integrated new scanner / printer SDKs,
stabilized payment capture. Attendants issue tickets, take prepay + tips, and close
sessions right on the curb.
Swift / iOS
Scanner SDK
Instant Receipt
Unified Back Office
Synced the web back-office with mobile/POS so Finance, Ops, and field managers finally
see the same numbers for open tickets, rates, and end-of-day reconciliation.
.NET Core
Role-Based Access
Live Metrics
Fraud / Rate Engine
Added fraud checks and fixed rate logic. Bulk Close APIs clear high-volume stale tickets
at overloaded sites — no manual cleanup, no revenue leakage.
Fraud Flags
Bulk Close API
Revenue Integrity
Microservices Roadmap
We documented a .NET Core microservices architecture: API gateway, identity,
payments, ticket lifecycle, reporting. This became the board-level scale plan.
Gateway
Event Bus
Modular Services
Impact
Cleaner revenue capture, faster releases, less panic at 2 a.m.
Ticketech moved from reactive firefighting to a stable release rhythm.
Field teams get a reliable mobile tool. Finance gets cleaner numbers.
Leadership now has an architecture path they can actually invest in.
24/7
Production support coverage across U.S. & India teams
2.8.x
Stabilized iOS build line deployed live
Bulk
Close API clears stale tickets at overloaded garages
1 View
Finance / Ops / Field aligned on the same dashboard
Platform Snapshot
End-to-end Architecture View
We sit in production, fix problems at 2 a.m., then design the services that
prevent those calls from happening again. This architecture is directly tied to
operational pain — which is why leadership can fund it.
Screens & Flows (Illustrative)
iOS POS Session
Ticket open/close, prepay, tip capture, instant receipt.
Unified Back Office
Finance / Ops / Field looking at the same live numbers.
Fraud & Bulk Close
High-risk overrides flagged; stale tickets cleared in bulk.
This is what we do at Theecode.
You get shipping software, not slideware. We help founders, operators,
and CTOs turn messy real-world operations into reliable products that scale.