Full stack, responsive logging app utilizing MySQL CRUD, Node, Express, Handlebars, jQuery, Bootstrap, ORM, and a MVC design pattern.
- Display Burgers in MySQL Database (Read)
- Add a Burger (Create)
- Devour a Burger (Update)
- Delete Devoured Burgers (Delete)
Deployed URL: https://lit-castle-73053.herokuapp.com/
-SQL Database deployed with Heroku
-Webpages viewed using Express Handlebars and Bootstrap
-jQuery event handlers for AJAX calls
-Controller route handling by sending AJAX data to Model, then renders Handlebars with callback results
-Model calls functions and passes data to ORM for MySQL queries
.
├── config
│ ├── connection.js
│ └── orm.js
│
├── controllers
│ └── burgers_controller.js
│
├── db
│ ├── schema.sql
│ └── seeds.sql
│
├── models
│ └── burger.js
│
├── node_modules
│
├── package.json
│
├── public
│ └── assets
│ ├── css
│ │ └── style.css
│ └── img
│ └── burger.jpg
│
│
├── server.js
│
└── views
├── index.handlebars
└── layouts
└── main.handlebars