These are Web Applications with no SEO concerns, they usually require Login and have CRUD functionality.
Currently we do these with BlitzJS. It’s a framework on top of NextJS, ReactJS, Prisma and Postgresql which provides a very productive workflow, similar to Ruby on Rails. We’re very productive with this and are able to deliver solid functionality in short time.
Typically we host these on Render.com, which provides us with Continuous Deployment, Servers and Postgres and Redis instances. Anything beyond that usually straight from AWS.
Depending on the project, we usually like to have Cypress tests doing end to end testing as we find it gives the most “bang for the buck” in terms of protecting us from regressions.
For more about our tech choices and motivations check the Technology Radar.
TODO: demo web app