You are browsing as a guest. Sign up (or log in) to start making projects!

TrustPay

  • 1 Devlogs
  • 0 Total hours

Real-time payment verification for merchants, catching fake mobile money screenshots before they cost you money.

Ship #1 Changes requested

Built TrustPay, a real-time mobile money payment verification tool for
small merchants in Ethiopia. It listens for Telebirr and CBE Birr payment
SMS, parses the amount/payer/sender, and pushes it live to a secured
Firebase database and web dashboard.

The most challenging part was security — I had accidentally committed a
Firebase config file with API keys, and my database rules were wide open
by default. I fixed both: removed the exposed file, locked down the
database to require authentication, and added matching sign-in logic to
both the Android app and the web dashboard so they could still read/write
after the rules were secured.

I’m proud that this went from “works on my machine” to an actually secure,
publicly hostable project — including a live dashboard (hosted on GitHub
Pages) that groups transactions by day and splits totals between Telebirr
and CBE.

To test it: open the live dashboard link, sign in with the password
provided in the project description, and you’ll see real transaction data
grouped by day with running totals.

  • 1 devlog
  • 0h
Try project → See source code →
Open comments for this post

19m 3s logged

Built the full SMS parsing pipeline for TrustPay — the Android app listens
for Telebirr and CBE Birr payment SMS, parses the amount/payer/sender, and
pushes it live to Firebase. This week I focused on securing it: added
Firebase Authentication so the database isn’t wide open, removed an
accidentally-committed config file with API keys, and rebuilt the web
dashboard to group transactions by day with separate running totals for
Telebirr vs CBE. Dashboard is now hosted live via GitHub Pages with a
password gate. Next: polish the README and start user-testing with the
actual shop.

0
1
44

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…