Goal of the project is to evaluate different state management libraries/techniques
- name
- total
- subCategories
If a category has subcategories, it's total is computed by summing the total of the subCategories
- create a category
- set a name
- decide if it will have subCategories
- no: enter the total as normal
- yes: create more categories nested within this one
- prototype
- compare state management strategies
- mobX
- mobx-state-tree
- redux-starter-kit
- context
- component state + prop-drilling
- styling
- deploy
- github actions vs travis vs CircleCI