-
A node.js REST API that handles requests, makes the calls to our REST API, gets the response, sends it to the front end
-
An AngularJS app that takes care of rendering the results from the API
-
And in the background, a MongoDB database where you save all the pageviews with some information (filters, timestamp, number of results, etc.)
-
Your technical competency on these technologies
-
Your problem solving approach
-
How you work with version control systems and how you manage your work