This is an example of a backend that communicates with mySQL. Most notably, It uses the MVC format with Typescript, Express.js, hbs and seqalize. A full list of dependencies can be read in package.json.
In order to get this running locally, you will need to install mySQL and make a database called "petDB", everything else is taken care of by sequalize.