AmazingCo is a managed marketplace for experiences. We help our customers have unique and amazing experiences for everyday activities and special occasions. We operate across the United States, Australia and New Zealand.
We need to build a technology platform to enable our vision.
Being a managed marketplace means our platform needs to not only help users discover and book experiences, but also coordinate with friends and empower the supply side of our marketplace to deliver the experience with world class results.
Kids professional entertainer - $220
Private wine tour - $440
Team building activity - $800
Couples picnic - $110
Individual end consumer
Buy 5, Get 20% off the 5th experience
Wine Tours and Picnics only:
Buy 4, ONLY Pay for 3
Picnics only: Buy 2, get 1 free
Staff discount: Get 50% off
Provide a means of defining and applying various discounts to the cost of customers purchasing experiences from AmazingCo.
You should focus on your area of strength and interest (Front-End, Back-End or Full-Stack). You have freedom to complete the challenge your way, and using any programming language.
Your code should be hosted in online code repositories proven demo app in the cloud is a bonus.
Based on the discounts applied, the following examples should be valid:
Random Pty Ltd purchased 2 Wine Tour packages to Yarra Valley and Macedon Ranges, based on the defined Discounts the total should be $880.00
Not So Random Pty Ltd purchased 4 Wine Tour packages to Yarra Valley, based on the defined Discounts the total should be $1320.00
Our staff, Jack purchased 2 Wine Tour packages to Yarra Valley and Macedon Ranges, based on the defined Discounts the total should be $440.00