Skip to content

AbonyiXavier/Wallet-API

Repository files navigation

Wallet-API

wallet API allow users to create account, fund their wallet from their Debit cards and send of money as a gift to another user. It is built on top of NodeJS and Express. It is higly flexible because it provides users with opportunity to:

  • Sign up
  • Sign in
  • Fund wallet using PAYSTACK API
  • Send money from wallet

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
  • In a browser address bar navigate to 'https://wallet--api.herokuapp.com'

Using wallet API through a restful client

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

Signin

Signup

Fund Wallet

Send money from Wallet

Get Account balance from Wallet

Withdraw money to bank Account from Wallet

Built With

  • NodeJs
  • Express
  • MySQL (database)
  • Sequelize (ORM)

Author

  • AbonyiXavier

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published