View Code? Open in Web Editor
NEW
An intuitive USSD client to handle common MTN Rwanda USSD activation codes.
Home Page: https://cedricbahirwe.com/html/dialit
License: MIT License
dialer's Introduction
An intuitive USSD client to simplify most of your daily operations.
Access Rwanda Network providers USSD codes, and simplify packages activation nightmare.
Download it on AppStore .
Support Light/Dark Mode.
History View to Track Past Dials.
Incognito mode for dials.
Home Screen Quick Actions.
Quick MTN Momo transfer (Client and Merchant support).
Contacts Filtering.
Settings
Transaction Amount Limit
Tech Stack ๐ง๐ฝโ๐ป
SwiftUI & UIKit
Firebase
UserNotifications
LocalAuthentication
StoreKit
Contacts & CoreTelephony
XCTest
dialer's People
Contributors
dialer's Issues
Need external storage (Firebase?)
Input Fields validation and hint about fees, format, etc
Add a pin interface to be used when the Biometric Authentication has failed for various reasons (Not supported, unavailability , etc)
After feedback, Merchant suggestions are not scalable nor maintainable due to Merchant codes constantly changing
Giving users the option to create their merchant codes is the approach to take
Using Random UUID does not scale
Although there is no backend to manage authentication, A mock authentication could be used in the background and rely on local storage to store the user's information and identity
Supports the Kinyarwanda language in the app.
Implement the capability for users to create new dialling (customer diallings), That way it's not hard coded only to a specific country or network.
Add ability to save one/many meter numbers and access them with ease
I noticed that the Buy airtime for Others
option is missing from the app, and I believe this feature is essential for many of your users who often purchase airtime for their friends and family ๐
I would appreciate it if you could check into this situation and provide a solution as soon as you can. I appreciate the prompt reply you provided to this matter.
The first solution is Ads integration of ads (Facebook, Google, Apple)
In a prospective vision of data security, the implementation of CoreData
could be strongly recommended to the detriment of UserDefaults
Add the ability to update , delete created USSD codes
Implementing basic Siri functionalities such a simple dial, transaction, etc
Add support for the French language in the app.
Username
Phone
Experience like ??
Feature request ??
Show the Airtime Estimated Expenses
Show the Transfer Estimated Expenses (after reaching a certain amount)
Provide full customizations of user activities on the platform, such as limited features, Pro features, themes, data, etc
The app suggests Merchant Code when user's location is close to the shop
Implement Basic In-App purchases (For generating reports)
For creating custom USSDs
Following issue #30 , this should be implemented after issue #30 , It is a way to give the user better insights into his activities on the application
ยท Track events and user journey
Solution: the current approach is to implement an option to copy the code for devices that do not support the USSD usage.