Coder Social home page Coder Social logo

vending_machine's Introduction

Vending Machine

Installation

npm install
npm run dev

Test

npm run test

Composition

Model

  • VendingMachine : 자판기 Model
    • Product : 상품 Model
      • Id : 구분값
      • Name : 이름
      • Price : 가격 (100~800)
      • Stock : 재고 (1~3)
    • MoneyBox : 돈통 Model
      • TotalAmount : 투입된 금액 (Max 3000)
      • MoneyTypeSizeMap : 투입된 금액 종류 수 (Max Bill 2)
  • Wallet : 지갑 Model
    • TotalAmount : 보유 금액 (10000)
  • Money : 금액 Model (50, 100, 500, 1000)
    • Type : 금액 종류 (Coin, Bill)
    • Amount : 금액

Controller

  • ProductDisplayController : 상품전시 Controller
  • MoneyInsertionController : 금전투입 Controller
  • ConsoleController : 콘솔 Controller

View

  • ProductDisplayView : 상품전시 View
  • MoneyInsertionView : 금전투입 View
  • ConsoleView : 콘솔 View

Component

  • VendingMachineComponent : 자판기 Component

Sample page

미구현

  • IE8 지원

vending_machine's People

Contributors

egaoneko 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.