Show HN: HCB Mobile 鈥撀爁inancial app built by 17 y/o, processing $6M/month

https://news.ycombinator.com/rss Hits: 20
Summary

Mohamad MortadaDec 2, 2025I鈥檓 Mohamad, a 17-year-old from the SF Bay Area, and I just shipped the official mobile app for HCB.If you haven't heard of it, HCB is the financial backbone for over 6,500 teenager-led nonprofits, clubs, and hackathons. We provide 501(c)(3) nonprofit status, access to a bank account, a donation collection platform, and debit cards for thousands of young people trying to do good in their communities.HCB is currently processing an average of $6 million per month (over $80M in its lifetime). For the last year, I鈥檝e led the project to build the first-ever mobile app for this entire community.The entire project is open source on GitHub (we'd love a 猸愶笍!).Why build this?These teenagers are running run robotics teams, hackathons, and nonprofit projects that improve their community. They need a way to manage their organization's finances from their pocket. With HCB Mobile, they'll be able to:Track their organization's balance and transactions on the go.Accept in-person tap-to-pay donations, perfect for an in-person fundraiser or event! No extra hardware required. Just tap any credit/debit card against your phone.Issue new debit cards, add them to Apple / Google Wallet, and freeze or cancel them directly from their phone.Upload receipts directly from their device or match existing receipts in Receipt Bin to transactions with a tap.The Technical StuffWhen I started working on this app, I wanted to build in native code like SwiftUI for iOS and Kotlin/Jetpack Compose for Android. However, I realized that it would be a pain for me, a full-time student with classes, to handle two codebases. I'd have to duplicate every feature I created for one OS to the other and deal with all the integration issues along the way. Then, I discovered Expo (a React Native framework) which allowed me to write one app that worked on multiple devices. Working with Expo, I learned about creating my own Expo Modules (to bridge native code features to Typescript) and optimizatio...

First seen: 2025-12-05 19:17

Last seen: 2025-12-06 14:19