Skip to content

junagao/vending-machine

Repository files navigation

Vending Machine

This is a React Vending Machine app that handles operations of a real world vending machine. Insert coins, select a product, collect the product from the tray, refund inserted coins. It also simulates the administrative side of the machine like restocking products and coins.

👀 Preview

https://vending-machine-app.netlify.com/

vending-machine-png

🚀 Quick start

  1. Download the project and cd into it:

    git clone https://github.com/junagao/vending-machine
    cd vending-machine
  2. Install dependencies and run the application:

    yarn
    yarn dev
  3. Open your browser and navigate to:

    http://localhost:8080/

📚 Tech Stack

  • React 16
  • Redux
    • Redux Dev Tools
  • Styled Components
  • Webpack 4
  • Babel 7
  • Hot Module Replacement
  • ESLint (airbnb styleguide)
  • Prettier
  • Husky
  • lint-staged
  • Jest
  • Enzyme

Author

Juliane Nagao - GitHub - LinkedIn

License

This project is licensed under the MIT License.