csbrandt / algolia-challenge

The goal of this test is to evaluate your ability to build a frontend application displaying an outstanding auto-completion menu.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Technical Test

The goal of this test is to evaluate your ability to build a frontend application displaying an outstanding auto-completion menu.

Demo: https://csbrandt.github.io/algolia-challenge/dist/

Development

Install dependencies:

$ npm run setup

Generate distributable:

$ gulp

Objective: Build an Algolia-based auto-completion menu for e-commerce

Instructions:

  • Download the Bestbuy dataset used by our instant-search demo: data.json
  • Imagine what would be the best auto-completion menu a end-user would have on an E-commerce website (both the UI & the UX matter)
  • Implement a state-of-the art frontend application using at least:
    • a general build system (Grunt, Gulp, ...),
    • a CSS preprocessor (SASS, LESS, PostCSS, ...),
    • and the AlgoliaSearch JS API client v3.

Evaluation criteria:

  • search experience: relevance, UI & UX
  • quality of the code
  • index schema

Deliverable:

  • create a Github public repository to host the code
  • publish it using GitHub's gh-pages

About

The goal of this test is to evaluate your ability to build a frontend application displaying an outstanding auto-completion menu.


Languages

Language:HTML 34.4%Language:JavaScript 25.3%Language:CSS 21.1%Language:CoffeeScript 19.2%