Skip to content

Android app using computer vision to read text from a recharge card and recharge the airtime.

License

Notifications You must be signed in to change notification settings

hmncube/JuiceMe

Repository files navigation

JuiceMe

ic_launcher-web

Android app using computer vision to topup airtime

To download

google_play_badge

Head over to the release section and select the APK depending on your phones architecture. If you are not sure about the architecture or if it is not on the list download the JuiceMe-universal-release apk

Currently workes on Econet airtime Now supports all networks in Zimbabwe

Minimum android verion Android 5.0

The application uses Google ML Kit for Text Recognition and so will require an internet connection at the beginning. App now completely works offline

Video Demo

JuiceMeManual.mp4

Features

  • Extract airtime voucher number from the card
  • Stores the number
  • Can retry the number later on
  • Can automatically topup the airtime if the a valid number is found
  • Automatticaly detect network being used and select the appropriate USSD
  • User can manually set the network
  • User can set custom USSD code
  • User can set the length of the recharge card

TODO

  • Add support for another networks
  • Code clean up
  • Handle dual sims (Best fix while supporting Android 5.0)
  • Make it generic
  • Add support for Shona, Ndebele and other local languages
  • Add tests
  • Use Jetpack Compose
  • Batch number extraction
  • Add support for < Android 5.0 Adding this will make the app big > 25 mb, still weighing wheather to impliment

About

Android app using computer vision to read text from a recharge card and recharge the airtime.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages