This is old project from 2016. I have made changes only in css file. In oldversion.zip is just old css and javascript.
I didn't use router, just switching component's visibility.
I have similar app with router :
Clone project, navigate to directory, run npm-i and npm-start.