I do a lot of React and C# at work. Looking to do more with the cloud at work but have not been presented with opportunities at work in that area since last year.
So I was asked to do a rough and dirty sample react app (not spending too much time at it) that will address the following requirements:
A retailer offers a rewards program to its customers, awarding points based on each recorded purchase.
A customer receives 2 points for every dollar spent over $100 in each transaction, plus 1 point for every dollar spent over $50 in each transaction
(e.g. a $120 purchase = 2x$20 + 1x$50 = 90 points).
Given a record of every transaction during a three month period, calculate the reward points earned for each customer per month and total.
· Use React JS
· Make up a data set to best demonstrate your solution
· Check solution into GitHub
So I checked in my solution at:
https://github.com/kousekt/reward-points
Now granted, I don’t claim that my way is “correct” or “good” or even “recommended”. Had I had more time, I would have liked to do more with the lodash/grouby/aggregation rather than to manually calculate the totals.
But it does demonstrate hooks and the ReactTable control.
Youtube video here