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
Technologies Features Installation
Currently-
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)
The API can be hosted at (https://obayomi-banka.herokuapp.com/api/v1/)
The application is hosted online on gh-pages at (https://obayomi96.github.io/banka)
The application’s API Endpoints are documented with APIary and hosted at (https://obayomi-banka.herokuapp.com/api/v1/docs)
| 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/| Update an account status |
</tr>
DELETE |
/api/v1/accounts/ | Delete a specific account |
</tr>
POST |
/api/v1/transactins/ | Debit a bank account |
</tr>
POST |
api/v1/transactins/ | credit a bank account |
</tr>
POST |
/api/v1/auth/signup |
Register a user |
POST |
/api/v1/auth/login |
Login a user |
|