/paymate

💰A lightweight web-app to perform transactions using the PayStack API

Primary LanguageJavaScript

Pay Mate

PayMate

Making Every Payment Intuitive!

Sprise Hub is released under the MIT license.

Contents

🤔 What is PayMate?

PayMate is a web app designed to handle payment to suppliers for small businesses. The web app is built with PayStack as the payment gateway and was built as a simple tool to demonstrate the flexibility and simplicity of the PayStack™ API.

🌐 How Do I Use PayMate?

Visit https://paymate-shehu.herokuapp.com for a demo of the system. It's easy to use. Try out all the features the web app has to offer.

🏎️ What Can PayMate Do?

The web app has a couple of features that demostrates the features of the PayStack API. These features are listed below:

  • Check PayStack™ Balance
  • Top up PayStack™ Balance
  • Retrieve & display trasaction history
  • Add now suppliers / payees
  • Transfer money to suppliers / payees from PayStack™ Balance.

😶 What Will Be Added in The Future?

This web app is still in its infancy and is lacking a couple of features. Some features scheduled for future updates include:

  • User account management with stateless session management
  • Show tranfer history alongside cash inflow history
  • Ability to save your credit card and top up PayStack Balance automatically
  • Use of caching to cut down on page load time
  • Use of Redux state management store to properly manage the state within React
  • A beautifully designed logo and gorgeous styling

👥 Can I Clone PayMate and Check It Out?

Definitely! The project is open source and SPOILER ALERT you can contribute to the project as well.

Usage

Run the following command to run the code in development mode. Don't worry, it runs all necessary scripts in this one command.

npm run start:dev

Run the following command for a production level environment

npm start

Tech Stack

Built with love using Node, Express, React, React Router, and MongoDB.

Deployment: Heroku. Dependency Management: npm

APIs: PayStack.

📄 License

PayMate is MIT licensed, as found in the LICENSE file.