Wolffia - Unfinished


My first exploration into React with Redux and Koa as an API server. It was a CMS with a few goals:

  • Small file size
  • Quick load times
  • No bloat
  • Built in SEO helpers
  • Flexible CMS

But as I have learnt time and time again, its' a bit harder to make a CMS and keep track of it.

It got pretty messy and out of hand, but I learnt a great deal from it. A lot of the mistakes made here were not repeated in TTPB. I regrettably did not use an ORM, but instead used knex to simplify the queries to MySQL.

You can browse the (pretty messy) source code here. *** I promise I've learnt from it.