The application is a burger logger for a restaurant called Eat-Da-Burger!. The applicaiton it built using MySQL, Node, Express, Handlebars, and a custom ORM. It is deployed using Heroku.
The user can perform the following actions:
- Add Burgers to the "Bucket List" that they'd like to eat.
- Click the "Devout it!" button to devour the burger and move it to the "Loved it List"
- Click the "That was yummy!" button to remove the burger from the databse.
- Clone the repository from github to your local server. In terminal, type: "git clone https://github.com/cnix273/Eat-Da-Burger.git.
- Install Node.js. https://nodejs.org/en/download/
- Instal MySQL 8.0.20 and MySQL Workbench.
- Install the MySQL, Express, and Handlebars npm packages. Type npm install into the command line.
Technologies Used
- Handlebars - Template engine used to generate HTML using an input object.
- JavaScript - Used to make the application dynamic so that input can be received from the user.
- JQuery - JavaScript library to simplify HTML DOM traversal.
- CSS - Adds styling to the application.
- Node - JavaScript runtime environment that executes JavaScript code outside a web browser.
- Express - Node.js framework.
- MySQL - Databse Management System.
- GitHub - Hosts the repository.
- Heroku - Hosts the application.
Deployed application: https://stark-reaches-59593.herokuapp.com/.
This video is a walkthrough of the application, showing its functionality
Author: Cameron Nix
Pull requests are welcome.
To contribute to this refactor, clone this repo locally and commit your code on a separate branch.
Licensed by: MIT License.