Transaction Runner

Build Status

Coverage Status

Transaction Runner allow users to create account, deposit money and transafer money to another users. It is built on top of NodeJS and Express. It is higly flexible because it provides users with opportunity to:

  • Sign up
  • Sign in
  • Deposit money
  • Send money

Getting Started

To obtain a copy of this app download or clone the repository at this url

Postman collection documentation link url

Prerequisites

You must have

  • NodeJs Installed
  • A browser Installed
  • A REST API client(like POSTMAN) Installed
  • An Internet connection to download the dependencies.

Installing locally

  • (If the repository wasn't cloned)Extract the contents of the downloaded zip file into any suitable location on the computer
  • In the command prompt, cd to the root of the directory you extracted the app into
  • Run 'npm install' to install all dependencies
  • Run 'npm run dev' to start the application
  • Run 'npm run test' to run test on the application
  • In a browser address bar navigate to ''

Using transaction runner API through a restful client

  • Open any restful client application initially installed
  • Select the appropriate http method. Either GET, POST,

Signin

Signup

Deposit money

Transfer money

Built With

  • NodeJs
  • Express
  • Postgresql (database)
  • Sequelize (ORM)
  • Travis CI
  • Coveralls
  • Heroku

Author

  • AbonyiXavier