Skip to content

Instantly share code, notes, and snippets.

@Munsterberg
Last active October 20, 2019 17:35
Show Gist options
  • Save Munsterberg/2ecdf8560dbed3a00f385dfbde71ef28 to your computer and use it in GitHub Desktop.
Save Munsterberg/2ecdf8560dbed3a00f385dfbde71ef28 to your computer and use it in GitHub Desktop.
Linus FE challenge

Linus Frontend Technical Challenge

Description

You are tasked with replicating a mockup that we provide.

The mockup is a simple slide-in side navigation menu, with some settings content. You must recreate this mockup in React without the use of a navigation library. Toggle buttons should trigger state updates, dropdowns should have at least 2 options (make them up).

Requirements

  • Use React.js
  • Recreate mockup
  • Use good practices and ensure the design can be scaled and reused if needed.
  • Develop with accessibility in mind.
  • Don't spend more than 4 hours on this.

Tips

  • Feel free to use a state management library if inclined.
  • Animation libraries can be handy for this.
  • Be creative with interactivity (animations, etc will be scored)
  • Prefer custom styling (no use of a css library/framework)
  • UI Tests will add bonus points (not required)
  • Use git to track your work

Bonus

  • Bonus points for using modern react APIs.
  • Bonus points if implementation is responsive, allowing for a good experience on mobile
  • If you have the time feel free to actually implement the Navigation Themes. This will take some extra work, so don't focus on this, only if you get bored :)

Submission

When ready for submission, upload to github or gitlab and send me the link.

Resources

If you have any questions please email me at jake@getlinus.io

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment