Quick Kode

An open-source Android app that puts Rwanda's USSD codes and your mobile money history in one place.

  • React Native
  • TypeScript
  • Kotlin
  • Redux Toolkit
  • Android
Quick Kode preview

The problem

Mobile money and most everyday services in Rwanda run on USSD codes. Each telecom, bank, utility and government service has its own, they change over time, and most people end up remembering a few and searching for the rest.

Once a transaction is done, all that's left is an SMS. There is no easy way to see where your money went, how much you paid in fees, or to label a payment so you remember what it was for.

How it works

  1. 01

    Pick an action

    Choose a quick action like sending money, checking your balance or paying a bill, or search the full directory of public USSD codes grouped by service.

  2. 02

    Fill in the details

    If a code needs input, such as a phone number or an amount, a short form asks for it (you can pick from your contacts), then the app builds the full code for you.

  3. 03

    Dial in one tap

    Quick Kode dials the code for you. Codes you use often move to the top, and your history keeps them a tap away.

  4. 04

    Track your transactions

    With your permission, the app reads mobile money confirmation SMS and turns them into a transaction history with balances, fees, labels and spending trends.

  5. 05

    Stay up to date

    The list of codes is updated remotely, so it stays accurate without you installing a new version. Optional webhooks can forward your transactions to your own server.

Contributions welcome

Quick Kode is open source and built in the open. Whether it's your first pull request or your hundredth, there's room for you. Fixing a typo, reporting a bug or shipping a feature all count.

  • Add or verify USSD codes for a telecom, bank or service
  • Report bugs or wrong codes you run into
  • Improve the UI, accessibility or translations
  • Write tests and Maestro end-to-end flows

Run it locally

git clone https://github.com/ajl-labs/quick-kode.git
cd quick-kode
yarn install
yarn android

See the README on GitHub for prerequisites and full setup.