A bank application demo that enables users to create a account, deposit ,withdraw, transer, check balance and apply for a loan.
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
- 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.
- 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
- Create a test database of your choice by following the example in .env.sample file
- Fork the repository
- Make your contributions
- Write test cases for your contributions
- 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 ?
- Yes, the application is hosted on heroku platform. You can always visit it via this link https://bankApp-v3.herokuapp.com/
- 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
© Ajagunna Maruf
Licensed under the MIT License.