Code Monkey home page Code Monkey logo

bank's Introduction

Kata Bank

This is project for Kata Bank

This web application is created to simulate the basic operations of bank; A classical user can check his accounts and see the history of each account. He can deposit or withdraw his money with this Kata bank, each sucessful operation is recorded to database and with this web application, user can check all of his transactions.

First, user have to enter his Username and Passord to Login the Kata Bank. Alt text

In the folder src/sql you can see the script SQL to create the database for Kata Bank, also the raw data for User, Account, Transaction. Here, we use Username : name02 and Password : pass02 to login into Kata Bank.

Then, he can see the list of his accounts with their corresponding total balance and opened date. His personal information is displayed also on User board with name, adresse, email.

Alt text

User can click on the Account Number to go the the board of this account, there he can see all the transactions linked to the account. The information of Account is displayed: Account number, Total Balance and the Overdraft (Autorisation de découvert) of User (here, the default is 0 Euro) Alt text

The user can return to the list of his accounts or choose to print all the transitions'history on this chosen account by clicking on the button 'Printer'.

Alt text

At the bottom, user can see the tool to realize his basic operations : Deposit and Withdraw

Alt text

When he realize his operation, he is redirected to a confirmation page or a warning page in which he is informated that the operation is valid or not.

If the operation is valid, he can see the forecast balance in case he still want to realize this operation. He can always choose to return account board or finally confirm his operation.

Alt text

When he return the account board, he can see his new transaction is well recorded to the Kata Bank. The Total Balance of the account is well updated also.

Alt text

If the operation is not valid (error typing input, invali input amount, invalid account's overdraft.. )

Alt text

User is informed by a warning message and he can return to account board.

Alt text

Example of Withdraw :

Alt text

Alt text

Alt text

At any moment during his session, the user can always choose to Log out of Kata Bank by clicking the Button Log out on top right of website.

Tuan Hiep TRAN

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.