Having a backend that connects to a database (here MySQL), authenticates users via JWT and is structured for writing quick yet clean, testable endpoints is very common. So common indeed, that creating such a setup from scratch every time seems cumbersome. This is why many developers either use boilerplate or cli solutions or roll their own template repo according to their needs.
However, there seems to be a lack of typescript boilerplates out there, which is why I created a setup a few weeks ago.
After my repo being mentioned in a medium article, I decided to dedicate a video to how to use it:
I scratch on a general "why typescript" and how to use it along this stream.