The first edition of the Voucherify Developer Challenge. Read the task below and start cracking! You have 3 weeks to submit your solution.
Meet Mary. She’s an open source contributor and the founder of Yet Another JS Framework™. Mary and her team signed up for a free Voucherify account for open source projects and has recently run a referral campaign to promote their SWAG shop - an alternative to the Donate button. Mary has given away unique referral codes.
How does Mary’s program work? Imagine you’re one of the referrers. You get a unique code which you can paste all over the Internet. If a new shopper buys something with your code, they get 10% off. The referral program has multiple tiers, so your reward depends on how many customers you’ve attracted:
A couple of weeks after the referral campaign roll-out, she wants to check out how referrers are doing and which promo channels work better in the field. Mary asks you to analyze her Voucherify data and visualize the results.
Given the history of referrals, Visualize Mary’s campaign performance.
Hints on what Mary might be interested in:
How to start:
An example of how to link a redemption object to a customer record. In the scenario below, a customer cust_yDdoU0Hhx3VmUNDdmy9Y0Ztl (named blessing meijer) redeemed yajsf-o4pX6u8g which is the referral code he received from gökhan pektemek. And he bought something for $50.
Customers CSV export file format:
Deadline: 11.02.2018 23:59 UTC / Feb 11, 2018 11:59 p.m. UTC
How to submit: Send a live demo link and the source code (you remain the owner of the code) to mike (at) voucherify.io, bonus points for explaining the solution on your blog or in a readme.md file.
Community award (we’re gonna let you vote for the best contribution in a dev.to thread!) - a stylish Dev.to T-shirt (big thanks to dev.to team!), Voucherify T-shirt, and a snapback