The banking application is a voice automated application for basic facilities like information about current balance, last debit or credit transaction and to do actual transaction within the app.
The application was a challenge to me to test how wide is the spread of python language and can I make an application with just python from backend to cloud to server to visuals.
The whole application was build using only python and its libraries and no other language.
Kivy module was used to design the UI/UX. Kivy can run on Android, iOS, Linux, OS X, and Windows.
AES 256 is the military-graded encryption technique which was used to encrypt data, connection and even while authentication.
Firebase was used to store all the pseudo data which could be easy changed with actual bank data
While designing the logo, I wanted that instead of sympathy, appetence should be seen.
Also a custom throbber was designed for the application.
Whole application could be operated using just voice and the feedback too was given in voice and vibration.
It has inbuilt fingerprint verification. Automated OTP verification too is programmed.