Skip to content

Eat-Da-Burger! is a restaurant app that lets users input the names of burgers they'd like to eat.

Notifications You must be signed in to change notification settings

hagharbi/Burger-App

Repository files navigation

Eat-Da-Burger

A burger devouring app using the MVC architectural pattern

Topics Covered

  • Model-View-Controller (MVC)
  • Object Relational Mapping (ORM)
  • Express.js
    • HTTP Requests (GET, POST)
    • Routes and static content
    • Handlebars engine integration
  • Node.js
    • Backend API calls
  • Handlebars Templates and Layouts
  • MySQL / JawsDB

Eat-Da-Burger Screenshot

Prerequisites

  1. Node.js - Eat-Da-Burger requires Node to be installed

  2. To install node visit Node.js Website and install node for your operating system.

Installation

  1. Clone the Git repository

    $ git clone <repo>
    
  2. Navigate to the directory and install the dependencies

    $ npm install
    

Application Design

Application Design

Using the Application Locally

  1. Create a MySQL database and run the following files to set up the schema

    • db/schema.sql
    • db/seeds.sql
  2. Configure the database connection settings in config/connection.js

  3. Navigate to the repository folder and run server.js to start

    $ node server.js
    
  4. Navigate to localhost:3000 in the browser

  5. Add burgers to the New Burgers List and eat them!

About

Eat-Da-Burger! is a restaurant app that lets users input the names of burgers they'd like to eat.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published