/pythonbank

Banking application based on python/flask to create user accounts, send and receive money from other users by knowing their email address, and looking up transaction history.

Primary LanguageHTML

Honey Bank

(Will be recoded to remove redundant data and plan the system more optimal/efficient) Honey Bank is a simple banking web application based on Python and Flask. It is simulating a banking account and transactions to be used in future projects.

  • User account creation.
  • Password reset with SMS validation and one-time password.
  • Transferring money between accounts.

Installation

Installing the dependencies:

$ pip install -r requirements.txt

Setting up the environmental variables:

$ set FLASK_APP=run.py

In resetPassword.py enter your private and public keys and mobile number for sms to be sent from. In database.py enter your srv_string

Previews

Dashboard Transactions

Todos

  • Finish the interest rate implementation for the accounts.
  • Create an admin panel to change details of user accounts.
  • Add account verification process, each new account has to be approved by an employee.