Edit: My son is going to love this when he gets home!
It seems good enough that you could push the prototype live as an MVP.
I am interested if you grow to something to the stage where you want to move off this and onto something more customised, do you have access to be able to properly migrate the DB somewhere else?