NOTE: This is currently a work in progress.
You can visit the web app at pineapplejournal.com (UPDATE: This domain is no longer in use. Please follow the project README to run this project locally.)
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