banka-api

Maintainability Test Coverage Build Status

banka

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

Table of Contents

Technologies Features Installation

Technologies

Currently-

Pivotal Tracker

banka project is broken down into smaller tasks with Pivotal Tracker board for project management. The link to the relevant Pivotal Tracker board is (https://www.pivotaltracker.com/n/projects/2319910)

API Endpoint

The API can be hosted at (https://obayomi-banka.herokuapp.com/api/v1/)

UI Templates

The application is hosted online on gh-pages at (https://obayomi96.github.io/banka)

API Documentation

The application’s API Endpoints are documented with APIary and hosted at (https://obayomi-banka.herokuapp.com/api/v1/docs)

Features

Getting Started

Installation

API Endpoint routes

</tr> </tr> </tr> </tr> </table> # Author - Martins Obayomi
HTTP VERB ENDPOINT TASK
POST /api/v1/auth/signup Create user account
POST /api/v1/auth/signin Login a user
POST /api/v1/accounts/ Create a bank account
PATCH /api/v1/accounts/</td> Update an account status
DELETE /api/v1/accounts/</td> Delete a specific account
POST /api/v1/transactins//debit</td> Debit a bank account
POST api/v1/transactins//credit</td> credit a bank account
POST /api/v1/auth/signup Register a user
POST /api/v1/auth/login Login a user