Skip to content

PerxTech/backend-interview

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 

Repository files navigation

Loyalty program practical example

At it's most basic, the platform offers clients the ability to issue loyalty points and rewards to their end users. The APIs need to be authenticated and it can be assumed that the API calls are made from the backend server of the client.

Point Earning Rules

Level 1

  1. For every $100 the end user spends they receive 10 points

Level 2

  1. If the end user spends any amount of money in a foreign country they receive 2x the standard points

Issuing Rewards Rules

Level 1

  1. If the end user accumulates 100 points in one calendar month they are given a Free Coffee reward.

Level 2

  1. A Free Coffee reward is given to all users during their birthday month
  2. A Free Movie Tickets reward is given to new users when their spending is > $1000 within 60 days of their first transaction

Evaluation

You are expected to create a git repository and share the repository details with us. The way you manage your commits is up to you, but we would like to have the opportunity to see how is your workflow like.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5