Typid started because I didn't have an emergency fund. It became an event ticketing platform after 70 users taught me I was solving the wrong problem.



Chapter 01
In the Philippines, money lives everywhere — GCash, Maya, BPI, cash. I built a Flutter app to track it all in one place and shipped to Google Play and the App Store. 70 users signed up. Most never returned. The UI was solid, but I was solving a problem only I had.




Chapter 02
September 2025. Our church runs events. Worship nights, youth gatherings, community outreach. And every single time, there was a discrepancy in the money. Tickets sold don't match cash collected. People claim they paid but there's no record. It's not theft. It's chaos.
Warren and I looked at each other and thought: Typid literally means “record” in Bisaya. For every event, there should be no money lost. Every peso tracked, every ticket verified, every attendee accounted for.
14 days
From decision to first ticket sold. Built with Claude + Cursor, component by component, never losing context.
Week 1
Event creation, multi-tier tickets, GCash/Maya payment verification. Custom event page for the church's public-facing ticket sales.
Week 2
Unique QR per ticket. Seller dashboard for real-time tracking. Tested scanning for VIP vs. normal tickets until it was bulletproof.
Chapter 03
Venue staff scan once and get instant validation. The organizer dashboard shows everything in real-time: who bought, who paid, who checked in. No more cross-referencing spreadsheets at 2 AM after an event.

Custom branding, ticket tiers, pricing, capacity limits
Check-In Scanner
Himaya
QR Code Scanner
How to use:
1. Click "Start Scanning" to activate the camera
2. Point the camera at the attendee's QR code
3. Wait for automatic detection (corner guides will turn green)
4. The system will validate the QR code (yellow spinner)
5. You'll see a success or error message with details
6. The device will vibrate to confirm the scan
7. Recent check-ins appear in the list above
Visual Indicators:
Blue corners = Searching for QR code
Green corners = QR code detected
Yellow spinner = Validating check-in
Unique QR per ticket, handles refunds and duplicates
| Attendee Name | Ticket Type | Buyer Name | Purchase Date | QR Code | Actions | |
|---|---|---|---|---|---|---|
Hope Mountain HIMAYA-0000188 | jmonsal13@gmail.com | Silver | Hope Mountain | Dec 15, 2025 | ||
Guest by Hope Mountain HIMAYA-0000189 | jmonsal13@gmail.com | Silver | Hope Mountain | Dec 15, 2025 | ||
Mr. and Mrs. Eric Balagot HIMAYA-0000166 | zighel74@gmail.com | Bronze | Mr. and Mrs. Eric Balagot | Dec 01, 2025 | ||
Guest by Green Alley Supergas Inc. HIMAYA-0000154 | Joeandrew1717@gmail.com | Gold | Green Alley Supergas Inc. | Nov 28, 2025 | ||
Miguelito Miguel HIMAYA-0000074 | miguelfam5@aol.com | Bronze | Miguelito Miguel | Nov 26, 2025 | ||
Guest by TOV IT Solutions HIMAYA-0000070 | dlemin2017@gmail.com | Platinum | TOV IT Solutions | Nov 26, 2025 | ||
Guest by TOV IT Solutions HIMAYA-0000071 | dlemin2017@gmail.com | Platinum | TOV IT Solutions | Nov 26, 2025 | ||
Guest by Aubrey Gagarra HIMAYA-0000064 | amgagarra2013@gmail.com | ADMISSION TICKET | Aubrey Gagarra | Nov 25, 2025 | ||
Gene Olojan HIMAYA-0000063 | jmonsal13@gmail.com | Platinum | Gene Olojan | Nov 23, 2025 | ||
Guest by Gene Olojan HIMAYA-0000062 | jmonsal13@gmail.com | Platinum | Gene Olojan | Nov 23, 2025 |
Real-time buyer, payment, and check-in tracking

Real-time buyer, payment, and check-in tracking
Chapter 04
The first event ran flawlessly. Every ticket sold matched the money collected. Every attendee was verified at the door. The church organizers, who'd been dealing with discrepancies for years, had a clean financial record for the first time.
₱0
Money unaccounted for
2
Paid events, zero discrepancy
14 days
Decision to first live event
Since then we've run a second paid event with the same result. We're now working toward PayMongo integration for automated payment processing, removing the last manual step in the flow.
Stack
Finance App
Events Platform
Chapter 05
The finance app was genuinely useful for me. But building for yourself is brainstorming work, not product work. The real skill is finding problems other people will pay to solve.
I never prompted "build me a ticketing app." I built component by component, testing each piece, keeping context tight. The AI made me faster, not lazier.
The church event discrepancy wasn't abstract market research. It was a real problem happening to real people I knew. That proximity made everything clearer.
More Projects






