Skip to content

Full stack CRUD app utilizing MySQL, Node, Express, Handlebars, Bootstrap, jQuery, ORM, and a MVC design pattern.

Notifications You must be signed in to change notification settings

cbragg9/Eat-The-Burger

Repository files navigation

Eat-The-Burger

Description

Full stack, responsive logging app utilizing MySQL CRUD, Node, Express, Handlebars, jQuery, Bootstrap, ORM, and a MVC design pattern.

  1. Display Burgers in MySQL Database (Read)
  2. Add a Burger (Create)
  3. Devour a Burger (Update)
  4. Delete Devoured Burgers (Delete)

EatDaBurger Example

Script Features

-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

MVC Directory structure

.
├── 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

About

Full stack CRUD app utilizing MySQL, Node, Express, Handlebars, Bootstrap, jQuery, ORM, and a MVC design pattern.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published