This application is a burger logger that incorporates the use of a lot of new technologies. This application adds on to the use of Node and Express by using MySQL for database support and Handlebars to render the UI.
This application follows two new styles of coding:
- MVC: Model-View-Controller
- MVC is found in file structure but also in the process that this full-stack application takes from front-end to back-end and back to front-end.
- CRUD: Create, Read, Update, Delete
- CRUD includes all the flexibility that this application gives the user. The user is able to create a new burger that they would like to eat, read the burgers stored in the database by seeing them in the column based on their status, update the status of burger to devoured or make again, and delete a burger from the database.
This application uses the following Node.js packages:
This application also takes into consideration separation of concerns within the program. This application uses a ORM (Object Relational Mapper) file to define the SQL queries, a controller file that defines the routes and all the logic that is included in those routes, and a model that manages the data and logic of the application.
This project is deployed on Heroku here.
Any and all collaboration is welcome so if you have any suggestions or thoughts for new features, please send me an email at ryan.rotman@gmail.com.

