Thanks a lot for your fixes suggestions. We appreciate your time and will take them into account!
I share your love for React :).
As for the backend, I've never used Koa before, I should give it a try. I've been recently writing a greenfield project using NestJS and I appreciate that plenty of things are really well thought through (although maybe slightly underdocumented), I'm convention over configuration all the way - the "Rails way" was my way for a long time.
I too am often inclined to go plain JS, but I still can't shake a feeling that I'm doing a bad thing here not going with TS all the time.