This looks slick! Have you thought about helping people structure in a more opinionated way how business logic gets run?
It feels like the JS ecosystem is missing framework that helped define layers of an app much like Rails/Django
It feels like the JS ecosystem is missing framework that helped define layers of an app much like Rails/Django
But I agree providing some best practices on the structure would be helpful - I personally prefer top-level grouping-by-feature (e.g. "billing/" and "reports/") over grouping-by-type (e.g. "controllers/", "components/"), but I know some folks prefer by-type, especially in the smaller projects.
We plan to add more starter projects and templates so that might be a good start. Is there anything specific you'd like to se enforced/suggested, based on how you like to structure your projects?