Skip to content

Challenge for those applying to the Frontend Engineer position

Notifications You must be signed in to change notification settings

onrunning/frontend-eng-challenge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Frontend Engineer Use Case

Your task

Build a small quiz for runners to find their perfect shoe.

General notes

  • We have provided you with a JSON file (data.json) with all the data concerning questions, answers and shoes.
  • Depending on how a question is answered, users can be taken to different follow-up questions. You will find the nextQuestion in the JSON file.
  • A blank nextQuestion means the quiz is finished and the results are presented (the best fitting shoes).
  • Also depending on the answer, we update the ranking of shoes. How much each shoe gains per answer is listed in the JSON file (ratingIncrease).
  • Only develop for mobile; no need for desktop adaptation.
  • Skip the main navigation, concentrate on the quiz.
  • For the final results screen, don’t follow the design of the screenshot too closely. Only listing the shoes together with a title and an introduction sentence is fine.
  • You don’t have to use the original fonts. Just go with some similar Google fonts.
  • Assets can be found in the assets directory.
  • We prefer to see a solution where you write your own scss code instead of using a css framework like Bootstrap or Tailwind.

Technical implementation

  • If you already have some knowledge of Vue.js, create an app with vue-cli and show off your skills. If you are not familiar with Vue.js yet, vanilla JS or another frontend framework like React is fine too. Feel free to use a boilerplate to get started.
  • Please follow the design of the layouts below.
  • Add animations and transitions at your discretion.
  • If you have any questions, do not hesitate to get in touch!

Layouts

Start Screen

alt text

Question Screen

alt text

Loading Screen

alt text

Results Screen

alt text

Have fun and good luck!

About

Challenge for those applying to the Frontend Engineer position

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published