This is a simple, classic 'to do' application that has been built as a learning exercise – to act as an introduction to various technologies and practices that I am keen to explore and potentially work more with going forward.
A lot of these are firsts for me – most notably Redux, PostCSS, ESLint and unit testing.
- React
- Redux
- Webpack
- CSS Modules
- PostCSS
- Babel
- Mocha, Chai, Sinon and Enzyme
- Node.js
- ESLint
- Stylelint
Currently, this build is only configured for a development environment. Future steps will look to add a production build and server-side rendering.
To run this application, please make sure you are using at least the latest LTS version >= v6.9.1
of Node.js.
Once you have cloned the repository, simply run:
$ yarn
$ yarn dev
Then open your browser and go to http://localhost:8080
.