/rewards

A loyalty rewards platform in golang

Primary LanguageCSS

Rewards Platform

The reward platform is an application that enable the management of loyalty programs by configuring various campaign and allowing external systems to make API calls to calculate and give rewards based on the configurations.

It has the following unique features:

  • Flexible configurations in order to define campaigns
  • Support for card base and cardless transactions
  • Admin and user console
  • User roles and permission to allow for user management
  • API for external system integration (External system will make calls to get rewards)

Installation

Use go get.

go get -u -v github.com/3dev/rewards

License

Distributed under MIT License, please see license file in code for more details.