All work

02 · Full-stack developer

Harbingr

Track subscriptions in naira and dollars, and get reminded before the charge hits.

Role
Full-stack developer
Built with
React NativeTypeScriptNode.JsExpress.JsMongoDB
harbingr.olatoyan.com
Harbingr screenshot

01The problem

Subscriptions are easy to start and easy to forget. Some of yours are in naira. Some are in dollars. Most apps want a bank login and treat everything as one currency. You just want one list, and a heads-up before anything renews.

02How it works

You add what you pay for yourself. The app never looks at your bank. Netflix can be naira. iCloud can be dollars. Each one keeps the currency you actually pay in, and you can still see what the month looks like together.

Reminders come two ways: a notification on your phone, and an email if you've confirmed your address.

03Decisions

The calls that shaped how it works, and why I made them.

  1. 01

    A missed date isn't a dead subscription

    When the renewal day passes, it moves to the next cycle: weekly, monthly, or yearly. You still see what's coming, not a list of things that look expired because you opened the app a day late.

  2. 02

    The phone and the inbox do different jobs

    Phone reminders live on your device. Email still reaches you if the phone is in a drawer. You can start adding subscriptions right away; email reminders wait until you confirm it's really your address.

  3. 03

    Your data stays yours

    No bank connection. Lock the app with Face ID or a fingerprint. Delete your account and everything goes with it.

04Where it landed

It's on iPhone and Android. Add what you pay in naira or dollars, see the total, and get a reminder before it renews.

Next project

Connect Four

Play a friend online, watch a match, talk while you play, or take on the computer.

Got something to build?

Let's build it

Let's build
something.

© 2026 Olatoyan GeorgeResumeWhatsAppLinkedInGitHubX