<<<<<<< HEAD
For us, it is not all about the CV, titles and portfolio. The most important for us is to know how you face a concrete challenge and how you approach it. What is your way of thinking, how do you tackle the problem, which tools do you use, ...
In order to understand all this, we would like you to complete the following challenge. This is a simplified case which illustrates the kinds of situations we have to deal with on a daily basis.
There are no time limitations but we suggest you dont spend more then a few hours on it. We are not looking for a bullet-proof solution but it has to be elegant, clean, maintenable and intuitive approach.
Add a bit of styling and use correct and well organized HTML code, remember our requirements include fluent use of HTML/CSS.
Check out a simplified version of our Surveys API
Here you can find examples of how to call each of the methods, for example:
curl --include "http://surveysmock.apiary.io/api/surveys/001"
This is an API mockup so the methods will always return in the same way no matter which values you put in the request
- The user sees all the available surveys
- The user clicks on one survey
- The user can complete the questions of the clicked survey
- The answers are sent to the backend
- A message is shown to the User: "Thanks for answering the survey!"
- The User can go back to point 1.
Everything has to work in the browser without any backend support (other than the API we provide).
Only one html page (use as many JS and CSS files as you want).
You can use any frontend library you like, no limitation on quantity and size.
The solution has to work in Chrome's last version, don't worry about the others.
- Legible, understandable and maintenable code
- Correct and well organized JS/HTML/CSS code
- A bit of styling in the visualization is welcome so you can show us your CSS skills
- Separation between logic and content
- The use of new tools, techniques and/or frameworks
- Fork this project
- Complete the task and push on your own fork. (Nice, atomic and iterative commits are welcome)
- Include instructions of how we can make it to work
- Submit a pull request
- Email us at [email protected] to review your solution
And of course: don't hesitate to contact us with any question you have, better use for this our IT email: [email protected]
#The functionality workflow
- All files must be in the same folder
- Double click on index.html or open it directly in Googles Chrome
- The Site fetches the current surveys from the surveysmock.apiary.io Server
- Click on any button to show a specific survey
- Press "Submit" beneath the last question to submit the form. You don't have to answer any or all questions.
- After sucess you can return to the main page via the "Return" button if you want to
#Miscellaneous
- The Server only returns the Survey for ID "001"
RepoA/master