Skip to content

Latest commit

 

History

33 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HBank Console Application

Description

This project aims at creating a mimic bank application which allows users perform basic banking transactions such as Deposit, Transfer, Withdraw. To create this, the following tools were used:
  • Python - main programming language
  • Ubuntu Sandbox[Vim] - development environment
  • Flask - for creating and managing apis
  • Fabric - for

Libraries include

  • uuid - for setting unique customer IDs
  • random - for generating random 10digit account numbers
  • datetime- for setting timestamps

How to Use this application

* Fork this project to your repository * Clone the project to your local machine * execute the console application located in the parent directory (HBank/) either by ./console.py, or python3 console, or python console. * Functions to use include:
  1. create - creates a bank customer
  2. deposit - deposits funds to a customer account
  3. withdraw - withdraw money from a customer's account
  4. transfer - transfer money from a customer to another customer
  5. all - shows all customers available in the bank's database
  6. show - shows details about a particular customer
  7. destroy - deletes a customer from the database
  8. update - updates customer information

N.B: More details about use cases can be found in the tests dir

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages