khanharis87 / frontend-expert-test

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Deskbookers Front-end Developer Expert Test

Hi Front-ender!

To further test your skills we like you to make a few assignments. We hope you like making them and ofcourse do them well ;)

To complete these assignments you need to fork this repo. When you're done you can push your changes to your own repo (and let us know where to find it ofcourse).

It is possible that these assignments don't work directly from your local hard drive in some browsers. In that case you can use your own web server (if you have one) or use XAMP (https://www.apachefriends.org/index.html) to install your own.

Assignment 1: Show Search Results

In this assignment you need to make an Ajax request and show the results on a web page. What you will be showing are search results of our search page. Because of limited time you will only show the results. You don't have to make the search form or filters.

The data for the search results can be found as JSON from the URL: https://www.deskbookers.com/nl-nl/search/ajax.json?q=<text>&bounds=<north>|<east>|<south>|<west>. Both text and bounds are optional arguments.

For this assignment you need to make a page containing the following elements:

  • A map (Google Maps for example) showing the items from the result
  • A list showing the items from the result with at least the following data visible:
    • The name of the space
    • The name of the venue (location)
    • The city where the space is located
    • Extra data you think is usefull to show aswell

It is up to you to decide which frameworks you want to use (or not). You could think of frameworks like ReactJS, Angular, etc. It is up to you.

As inspiration you can use this page: https://www.deskbookers.com/nl-nl/explore?q=amsterdam Your version doesn't need to be as extensive as this example.

Make sure the code is clean and robust. This is more important than the amount of features!

About


Languages

Language:Vue 49.1%Language:JavaScript 37.6%Language:HTML 13.4%