StackSync Save

Manage your Paystack integration from your Directus application.

Project README

StackSync

Syncing your Paystack integration seamlessly with your Directus project.

Details

StackSync simplifies managing your Paystack integration within your Directus application. It allows you to handle tasks such as customer management, product management, and payment requests directly from your Directus application, minimizing the need for excessive page navigations. All you need to do is create the required panel screens, and you're good to go!

This extension utilizes the Paystack API, which you can access with your API keys (test or live keys) from your Paystack integration dashboard.

StackSync is a Directus bundle type extension, incorporating an endpoint extension for making requests to the Paystack API and a panel extension that provides the user interface for seamless interaction.

Excited about the future developments too! Planning to implement features such as real-time updates and additional integrations with Paystack APIs to enhance user experience.

Set Up Instructions

  1. Obtain your Paystack API keys from your Paystack integration dashboard. A test key is provided by default, but you can also obtain a live key if you're ready to go live. Add this key to the dockerfile and your integration currency as environment variables. For example:
environment:
  PAYSTACK_SECRET_KEY: 'sk_test_YourAPIKey'
  PAYSTACK_INTEGRATION_CURRENCY: 'CurrencyCode' # e.g. NGN, USD, GHS, etc.
  1. Clone this repository into your extensions folder.
git clone https://github.com/koredeycode/StackSync.git
  1. Rename the folder to directus-extension-stacksync.

  2. Navigate to the directus-extension-stacksync folder and run npm install to install the required dependencies.

  3. Run npm run build to build the extension.

  4. Navigate to your Directus application and then to insights.

  5. Create a new dashboard or open an existing one.

  6. Click on edit panels and create new panel.

  7. Select StackSync from the list of available panels, choose your preferred screens and you're good to go!

Screenshots/Video

stacksync view

panel view

Demo

Watch Video Demonstration

Collaborators

Open Source Agenda is not affiliated with "StackSync" Project. README Source: koredeycode/StackSync
Stars
36
Open Issues
0
Last Commit
6 months ago
License
MIT

Open Source Agenda Badge

Open Source Agenda Rating