Develop a different kind of user experience for finding products on Magento catalog. The user will answer a series of questions. Each answer is associated with product attributes. The attributes will be used to find products and displayed on a page where the user sees the first 3 products in each category of the results with ability to see more and to add to cart.
Logged on users will have their answers stored in the DB.
If a category doesn't have enough results then we will top up the results by using a mechanism that can recommend about products. It's a REST API and details will be supplied to the developer who takes the job.