Skip to content

Banka is a light-weight core banking application that powers banking operations like account creation, customer deposit and withdrawals. This app is meant to support a single bank, where users can signup and create bank accounts online, but must visit the branch to withdraw or deposit money..

Notifications You must be signed in to change notification settings

okikiola11/banka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banka

Build Status Coverage Status Test Coverage

Banka is a light-weight core banking application that powers banking operations like account creation, customer deposit and withdrawals. This app is meant to support a single bank, where users can signup and create bank accounts online, but must visit the branch to withdraw or deposit money..

Clone the Repo

git clone https://github.com/okikiola11/banka

Github Pages

https://okikiola11.github.io/banka/UI/index.html

Prerequisites

The following tools will be needed to run this application successfully:

  • Node v10.15.0 or above
  • Npm v6.4 or above

Setup

To run this project, install it locally using npm:

$ cd ../banka
$ npm install
$ npm start

Endpoints

HTTP Verb Endpoints
POST request api/v1/auth/signup
POST request api/v1/auth/signin
POST request api/v1/accounts
GET all api/v1/accounts
GET single api/v1/accounts/:accountNumber
PATCH request api/v1/accounts/:accountNumber
DELETE api/v1/accounts/:accountNumber
POST request api/v1/transactions/:accountNumber/credit
POST request api/v1/transactions/:accountNumber/debit

About

Banka is a light-weight core banking application that powers banking operations like account creation, customer deposit and withdrawals. This app is meant to support a single bank, where users can signup and create bank accounts online, but must visit the branch to withdraw or deposit money..

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published