Git Product home page Git Product logo

react-cart's Introduction

Example Shopping Cart

Built using React and Flux. This application was built to test how state used in multiple places across the app can be managed using Flux.

Working Example: https://burger-ac4a5.firebaseapp.com/

The number of items in a cart is used in multiple places across the UI. Flux helps to keep those values in-sync across the UI, making sure there are no discrepencies. This is achieved by having a central store and actions dispatched through the Flux framework, that ensures values are set correctly and in the right order.

Products from a single product json object. Bundles are another layer on top of products that allow grouping of multiple items to be displayed as one item in the shopping cart. In this app, a bundle that has different items selected, is considered a separate item in the cart.

For example:

A Supereme Meal (Bundle) with Surpreme Burger, Skinny Fries and Coke is different to a Supereme Meal (Bundle) with Surpreme Burger, Chunky Fries and Sprite and will be displayed as two items in the cart.

react-cart's People

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.