NOTE: This is currently a work in progress.
The code can be found here.
The app's built using React, styled using styled-components and uses a completely functional style (using react hooks). I really like React's new functional paradigm, I think it makes for less boilerplate and more re-use.
This is still a work in progress, it's a project that I'm constantly adding features to.
As this the MVP version, I'm using firebase for auth and to store data.
The source code for this website can be found here under an MIT license