Go to file
Mark van Renswoude b5c9bf0099 Option to highlight the current board / layer 2020-12-31 09:22:37 +01:00
docs Option to highlight the current board / layer 2020-12-31 09:22:37 +01:00
public Working proof of concept 2020-12-28 15:31:21 +01:00
src Option to highlight the current board / layer 2020-12-31 09:22:37 +01:00
.browserslistrc Working proof of concept 2020-12-28 15:31:21 +01:00
.gitignore Working proof of concept 2020-12-28 15:31:21 +01:00
LICENSE Initial commit 2020-12-28 08:54:19 +01:00
README.md Updated readme 2020-12-30 23:29:30 +01:00
TODO.md Option to highlight the current board / layer 2020-12-31 09:22:37 +01:00
babel.config.js Working proof of concept 2020-12-28 15:31:21 +01:00
package-lock.json Added cutting list and bill of materials 2020-12-29 19:56:20 +01:00
package.json Added cutting list and bill of materials 2020-12-29 19:56:20 +01:00
vue.config.js Implemented saving and loading 2020-12-28 16:11:12 +01:00

README.md

CuttingBoard

A web-based cutting board designer. Runs fully client-side, designs can be saved by bookmarking the URL or downloading to a JSON file.

If you just want to use it and don't care about the code, go to http://mvrens.github.io/CuttingBoard.

Features

  • Alternate strips on the end grain board, or customize the direction of each strip individually
  • Allows for defining multiple boards with their own layer patterns, which can be combined into one end grain cutting board in any order and direction
  • Wood species can be added or customized
  • Printing support, with options to select what gets printed to save on paper (and use those trees on cutting boards instead!)
  • Units in millimeters, centimeters and inches (decimal - fractional is on the ToDo list)

Developing

This project uses VueJS 3, Vuex and SCSS.

Project setup

npm install

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build