Skip to content

robinabganpat/frontend-exercise

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 

Repository files navigation

Opdracht:

Maak een clone van deze repo en zet een webapplicatie op met een multiple-select-filter. Zie details hieronder. We willen zien hoe je een webapplicatie opzet en of je weloverwogen technische beslissingen kan maken.

Gegeven:

  • JSON file met inhoud voor multi-select (470 items)
  • Design van multi-select
  • Svg van zoek-icon

Requirements:

  • Toon de multi-selector met de JSON als opties (haal de JSON met http op)
  • Maak een zoekfunctie dat frontend filtering doet op de input
  • Meerdere resultaten kunnen tegelijk geselecteerd worden
  • Geselecteerde items komen bovenin de lijst te staan en worden niet gefilterd
  • Bonus: Gebruiker kan door op een knop te klikken de data lokaal opslaan (de data wordt op page refresh opnieuw geladen)

Belangrijkste challenge punten:

  • gestructureerde HTML/CSS/Javascript
  • JS architectuur (bijvoorbeeld MVC pattern)
  • HTTP/REST
  • ES6 / TypeScript

Optionele challengepunten:

  • Advanced css (Less/Sass/Responsive/?)
  • Opzetten build street (npm/gulp/webpack/?)
  • Data storage

Requirements:

  • Gebruik gestructureerde code (common practices/coding patterns)
  • Het product hoeft niet af te zijn, als het maar voldoende inzicht geeft in het technisch niveau. Daarbij helpt het uiteraard wel als een deel van de code functioneert
  • Je kan een framework (React, AngularJs) gebruiken waar je vertrouwd mee bent, maar je kan ons ook laten zien dat je begrijpt hoe Javascript werkt en patterns die in frameworks worden gebruikt kan reproduceren door VanillaJS te gebruiken (pré)
  • Gebruik Typescript of ES6 (pré)
  • Werken met TDD of BDD (pré)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published