Skip to content

A bank application demo that enables users to create an account, deposit, withdraw, transfer, check balance, and apply for a loan.

Notifications You must be signed in to change notification settings

marufdeen/bankApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bankApp

A bank application demo that enables users to create a account, deposit ,withdraw, transer, check balance and apply for a loan.

bankApp

Build Status Coverage Status Maintainability

Application Features

A bank application demo that enables users to create an account, deposit ,withdraw, transer, check balance and apply for a loan.

  • User can create account
  • User can deposit money into his/her own account
  • User can withdraw money from his/her own account
  • User can check his/her account balance
  • User can transfer money into another user's account
  • User can receive money from another user's account
  • User can apply for a loan

Technologies

Backend

  • NodeJS is a JavaScript runtime built on Chrome's V8 JavaScript engine
  • Express JS A minimalist web framework
  • Sequelize Sequelize is a promise-based ORM for Node.js v4 and up. It supports the dialects PostgreSQL, MySQL, SQLite and MSSQL and features solid transaction support, relations, read replication and more.
  • Mysql A powerful, open source object-relational database system.
  • ESLint provides a pluggable linting utility for JavaScript.
  • Mocha Mocha is a feature-rich JavaScript test framework running on NodeJS for testing Javascript applications.

Installation

  • Install NodeJS and MySQL on your computer
  • Clone this repository
  • Navigate to the directoty
  • Install all depencies with npm install
  • install mysql
  • Start the server by running npm start

Testing

  • Create a test database of your choice by following the example in .env.sample file

Contribution

  • Fork the repository
  • Make your contributions
  • Write test cases for your contributions

FAQ

  • What language is used to build this application ?
    • The application (both front-end and back-end) is entirely built with javascript
  • Is this an open-source project ?
    • Yes, Is an open-source project.
  • Who can contribute ?
    • Anyone can contribute as long as you would follow the contribution guides outlined above
  • Is the application hosted online ?
  • Does the application have an API ?
    • Yes, The application has a well documented API that can be viewed via a link in the API documentation section above
  • Is the application licensed ?
    • Yes, the application and its contents is under MIT license

User template is available on

License and Copyright

© Ajagunna Maruf

Licensed under the MIT License.

About

A bank application demo that enables users to create an account, deposit, withdraw, transfer, check balance, and apply for a loan.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages