Skip to content

benisi/Banka

Repository files navigation

Banka

Pull Request Pull Request Build Status Coverage Status Maintainability

Description

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..

Project Planned with PIVOTAL TRACKER


UI pages:

For user template

For admin Template

Api Url:

Hosted API on Heroku
API documentation

Default user credentials for testing

Make sure you remove all default users if you are running in production, the above users are for testing purposes and it is not recommended to have them if you are using this app for production purpose or atleast just change the credentials

Installation

  1. Clone the repository by running the code below:
git clone https://github.com/benisi/Banka.git
  1. cd into the repository:
cd Banka
  1. Open the repository in terminal and Install dependencies by running:
npm install
  1. Create a .env file in the root directory and setup your token SECRET
  2. Run "npm start" to start the app or "npm run start:dev" for nodemon to watch
npm run start:dev
  1. Use Postman to test all endpoints
  2. Run "npm test" to test all endpoints or "npm run test:dev" for development
npm run test:dev

Technologies

ES6: See here for details.

NodeJS: An open-source, cross-platform JavaScript run-time environment which allows you enjoy the features of Javascript off the web browsers and implement server-side web development. Visit here for details.

ExpressJS: This is the web application framework for Node.js Visit here for details.

Airbnb JavaScript style guide was adopted as a coding convention, see here for details.

Mocha and Chai for testing

Note: Project is still under development

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published