Chew is a full stack application built with MySQL, Node, Express, Handlebars and a homemade ORM (yum!). It follows the MVC design pattern; using Node and MySQL to query and route data, and Handlebars and W3CSS to generate and style the HTML.
The user logs restaurant experiences by adding each to the MySQL database and can toggle them by clicking on each, moving it into the adjacent table and updating its status in the database.
The demo of Chew can be found here.
To run the application locally, first clone this repository with the following command.
git clone git@github.com:zenjdukeChewApp.git
Next, install the application dependencies.
cd ChewApp
npm install
Finally, run the node server locally.
node server.js
Now, open the local application on port 8080 at the URL: http://localhost:3000/.
Enjoy!