/burger-logger

This interactive application takes users through a restaurant experience. Users can order the burger of their choice, devour the burger and trash the burger all with the click of a button.

Primary LanguageJavaScript

Eat-Da-Burger



Table of Contents:

1. Description of Project
2. Technologies Used
3. Installation Directions
4. How to Use the Project
5. Contributing
6. Questions or Comments
7. License
8. Screenshots of Project


In this project the user is experiencing a restaurant app. Through the app they can order, devour and trash the burgers all with the click of a button. This project was homework for the University of Kansas Coding Bootcamp. This project allows the user to see orders that have been placed, burgers that have been eaten and clear the historical devoured data, if desired. I learned a lot about ORM from this project. It was very challenging building this from the ground up with such an in-depth file structure. I made some very rookie mistakes in developing this, including forgetting to import my javascript file into my main.handlebars guide, which causes everything to not work, and then putting the jquery file ahead of the javascript file, which again, causes things to not work. I tried to knock this all out in a short amount of time without a break, one, becuase I enjoyed what I was doing, but also because I just wanted to finish it. On the advice of my instructor I let it sit overnight and came back to it with fresh eyes. Best. Advice. Ever. I also learned a lot about Heroku with this assignment. I've always had problems deploying to Heroku and had a very difficult time with this assignment. I realized that reading the deployment information included with the instructions for this assignment wasn't merely a "recommendation", but something I really needed to do. My TA was instrumental in getting this app deployed and I thank him immensly. I had several problems with the table disappearing from Heroku, the screenshot below is how the app appeared at the time of submission. I'm hoping the addition of the timestamp column to the table will prevent this from happening. My "Independent Testing Contractor" (aka My Dad) confirmed it was working at the time of submission. I think the styling of the homepage including the custom logo, font used and colors make this project stand out. This project has also been posted to my Professional Portfolio. My portfolio can be accessed via this link:

Julie Schaub Professional Portfolio


(Back to Top of Page)


Technologies Used

This project incoporates the following tecnologies:
AJAX, CSS, Express, Handlebars, HTML, JavaScript, MySQL, Node, ORM


(Back to Top of Page)


Installation

No steps are required to install this file.


(Back to Top of Page)


How to Use the Project

Enter the application website, https://afternoon-plains-66165.herokuapp.com/, into the url bar, then run the app. To order a burger enter the burger name and click the order button, to devour the burger, click the devour button and to clear the devoured history, click the trash button.


(Back to Top of Page)


Contributing to the Project

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

Please make sure to update tests as appropriate.


(Back to Top of Page)


For Questions or Comments

Please contact me at github.com/JulieAnn2330 or julie.schaub@midtownfullstack.com for questions or comments.


(Back to Top of Page)


License

This project incorporates the following license: MIT

(Back to Top of Page)

Screenshots

image