GithubHelp home page GithubHelp logo

penguyen1 / burg-o-rama Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ga-wdi-exercises/burg-o-rama

0.0 2.0 0.0 95 KB

A burger CRUD application

License: MIT License

JavaScript 47.48% CSS 0.97% HTML 51.55%

burg-o-rama's Introduction

Build-A-Burger

Bob's burgers

A multi-day code-a-long to build a fully-functional CRUD application.

###Technologies used and concepts covered

  • Node.js / Express.js
  • RESTful routing
  • BodyParser and form handling
  • ejs / view partials
  • persistent data
  • relational database concepts (postgres)
  • RDBMS relations (SQL joins)

##System Description The application will allow the user to order a burger.

The burger order form will allow the selection of bun, meat temperature, cheese, and toppings.

The application should include an Administration section, where the Administrator can update burger orders, as well as all assets (toppings, cheese, etc) related to the burgers.Future versions may include a proper login and authentication model.

Additionally, this application can be used as a starting point to build location-based services, such as sending the order to your favorite burger shop.

User Stories

  1. As a user, my homepage should be descriptive and inviting, and I expect to be able to complete most functions of this application from this homepage.
  2. As a user, I should be able to build and submit a burger to be created.
  3. As a user, I should be able to see all the burgers previously created in the system.
  4. As an Admin, I should have a custom, 'administration' portal at /admin
  5. As an Admin, I should be able to edit any burger in the system.
  6. As an Admin, I should be able to delete any burger in the system.
  7. As an Admin, I should be able to edit the collection of cheese offerings.
  8. As an Admin, I should be able to edit the collection of topping offerings.
  9. As an Admin, I should be able to edit the meat temperature offerings.

###System Requirements

  1. The application must be RESTful and follow REST-style standards. REST on Wikipedia…
  2. The application must use EJS to render views.
  3. The system must be able to support mutliple user-types, however, v1 may simulate this feature by allowing all users to execute all functions.
  4. The system must be able to persist data in a RDBMS, such as Postgres.
    1. The data stored must be relational and held in multiple tables, accessed via a SQL join.
    2. updates to collections must also save the proper data in the appropriate tables.

#Code-Along _See exercise1.md for instructions

burg-o-rama's People

Contributors

penguyen1 avatar jasonseminara avatar cuivienor avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.