This is our take on the old favourite make a metronome in js.
We are however looking for something a little more visually exciting than a slider and a button. We want to see how you express yourself in code but we also care deeply about how well you can implement a design.
To that end please take a look at this mock up. Combined with this video you should be able to get an idea of expected interactions, colours and layouts.
One final addition is the 'Song that use this BPM' list. The supplied data file bpm.json contains a handful of lookups to populate this with.
- We work with reactjs, we'd like it if you did too
- Any other tools you want to use are fair game
- There are a few apis providing bpm information. It might be interesting to expand the range of song suggestions using one.
- Visualising a beat doesn't have to be subtle. Why not explore alternative visual interactions/layouts.
As end result of this test, you should:
- Publish the code with the associated commit history to a public github repository
- Describe in the README the necessary steps to build and run the service
Good luck.