ORDER UP! Create your own custom slider, and we’ll serve it up! If it’s popular enough, we’ll add it to our regular menu!
This full stack Node JS app uses a basic MySQL database, Express for the server, and Handlebars as its template engine. I actually created this app twice: once with vanilla MySQL, then again using the Node Sequelize package.
The Sequelize version is also deployed on Heroku. GET, POST, and PUT calls are all handled via the Sequelize Node package. Files are organized in an MVC stack.
Updates are made by Ajax calls to the specified POST and PUT routes (found at https://steves-sequelized-sliders.herokuapp.com/api).
The page is styled with Bootstrap, Google Fonts, and additional custom CSS. Handlebars creates the front end using my designed HTML code with light jQuery for the form handling.