Skip to content

sudo-rickroll/Console-Banking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

Console Banking

This is a miniature banking application built using Python for functional programming and SQLite Database engine library for backend management. It uses Luhn's algorithm to generate the checksum for the user account.

Download the python file and run it from a console. You will be presented with the following options :

Welcome screen

Type the appropriate option number and hit Enter. If you create an account, the cad number and PIN will be generated and stored in a local database file. Any number of accounts can be created. You can then login using any of the correct pair of card number and PIN. If you login successfully, you will be presented with the following screen :

Post-Login

You can then view the balance of the account, add funds to the currently logged-in account, transfer funds from the current logged-in account to any of the accounts that were created at any instance (as it is stored in the same local DB) of application execution, close the account, log out or exit the application by typing any of the corresponding digits and hitting Enter, post which the corresponding actions can be performed.

About

Miniature console-banking application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages