Web Player Player for demo working with recents react hooks. Redux was selected as state manager, however i think that the context API can do the same work. Some front end tests and some unit tests did But not a full coverage. As ever a Netlify demo https://serene-shaw-8c0adb.netlify.com/