Skip to content

Eat-Da-Burger logger with MySQL, Node, Express, Handlebars and a homemade ORM. Built with the MVC design pattern, Node and MySQL to query and route data, and Handlebars to generate the HTML. The app is deployed to Heroku and the database is linked via JAWSDB. https://quinlan-burger.herokuapp.com/

Notifications You must be signed in to change notification settings

brandyquinlan/Burger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eat-Da-Burger!

Table of Contents

Program Description

Eat-Da-Burger logger with MySQL, Node, Express, Handlebars and a homemade ORM (yum!). Built with the MVC design pattern, Node and MySQL to query and route data, and Handlebars to generate the HTML. The app is deployed to Heroku and the database is linked via JAWSDB.

Repo and Heroku App Links

Installation Instructions

Run the command "npm i" to install dependencies

Usage information

To use the application, run the command "node server.js"

Licenses

none

Contributing

none

Tests

DEMO

Screenshots

Screenshots

Requirements

* Eat-Da-Burger is a restaurant app that lets users input the names of burgers they'd like to eat.
* Whenever a user submits a burger name, the app displays the burger on the left side of the page -- waiting to be devoured.
* Each burger in the waiting area also has a `Devour it!` button. When the user clicks it, the burger  will move to the right side of the page.
* The app will stores every burger in a database, whether devoured or not.
* [Check out this video of the app for a run-through of how it works](https://youtu.be/msvdn95x9OM).

Directory structure

All the recommended files and directories from the steps above should look like the following structure:

.
├── config
│   ├── connection.js
│   └── orm.js
│ 
├── controllers
│   └── burgers_controller.js
│
├── db
│   ├── schema.sql
│   └── seeds.sql
│
├── models
│   └── .js
│ 
├── node_modules
│ 
├── package.json
│
├── public
│   └── assets
│       ├── css
│       │   └── burger_style.css
│       └── img
│           └── .png
│  
├── server.js
│
└── views
    ├── index.handlebars
    └── layouts
        └── main.handlebars

Functionality

The following npm modules were used:

Node.js
MySQL
Express
express-handlebars
JAWSDB
HTML
CSS
JavaScript

Questions

Please contact me with questions:

Brandy Quinlan
Email: [email protected]
Github: https://github.com/brandyquinlan/

About

Eat-Da-Burger logger with MySQL, Node, Express, Handlebars and a homemade ORM. Built with the MVC design pattern, Node and MySQL to query and route data, and Handlebars to generate the HTML. The app is deployed to Heroku and the database is linked via JAWSDB. https://quinlan-burger.herokuapp.com/

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published