Banka is a light-weight core banking application that powers banking operations like account creation, customer deposit and withdrawals.
- Users can signup and signin to the application
- Users can create a bank account
- Cashiers can credit an account
- Cashiers can debit an account
- Admin can activate an account
- Admin can deactivate an account
- Admin can promote a staff to an admin
- Admin can delete an account
To get the application running follow this steps:
- Install NodeJs on your local machine
- Clone the repository $ git clone https://github.com/conquext/conquext.github.io.git
- Install npm dependencies by running npm install
Run npm run test to run server side tests
- Html
- Css
- NodeJS
- Express JS
- ESLint
- Mocha/Chai
- Git
- Travis CI
- Coveralls
- Postman
- Pivotal Tracker
- POST auth/signup/
- POST /auth/sigin/
- GET /accounts/
- POST /accounts/
- PATCH /accounts/accountNumber/
- DELETE /accounts/accountNumber/
- POST transactions/accountNumber/debit
- POST transactions/accountNumber/credit