actionreward-core / actionreward

Reward and engage users with PolygonID

Home Page:https://actionreward.xyz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GitHub issues

ActionReward


Quick Links


Table of Contents

  1. About
  2. Setup

About

ActionReward Presentation

ActionReward is a platform that aims to enhance and streamline the way businesses implement reward systems. It was designed to empower businesses to create and customize their own reward systems to incentivize specific user actions, such as engagement, task completion, or achieving milestones.

Quick Start - Deploying a Hosted Community Edition (CE)

Requirements

  • Docker
  • Docker-Compose

1 - Clone this repository:

git clone git@github.com:actionreward-core/actionreward.git

2 - Update the following needed variables on docker-compose.yaml:

.env:

  • VITE_API_BASE_URL
  • VITE_WEB3_STORAGE_TOKEN

.env-api:

  • DATABASE_URL
  • JWT_SECRET
  • BASE_URL
  • ISSUER_SERVER_URL
  • ISSUER_USERNAME
  • ISSUER_PASSWORD
  • GCLOUD_API_KEY
  • CDN_BASE_URL
  • ETHEREUM_URL
  • VERIFY_CONTRACT_ADDRESS
  • VERIFY_FROM_DID
  • IPFS_GATEWAY_URL

3 - Run the docker-compose

docker-compose up

Creating actionreward-db     ... done
Creating actionreward-webapp ... done
Creating actionreward-api    ... done
Creating actionreward-nginx  ... done
Attaching to actionreward-webapp, actionreward-db, actionreward-api, actionreward-nginx

The ActionReward should be running at http://localhost

About

Reward and engage users with PolygonID

https://actionreward.xyz/


Languages

Language:TypeScript 94.4%Language:JavaScript 3.9%Language:Dockerfile 0.9%Language:Python 0.4%Language:HTML 0.4%Language:CSS 0.1%