For development, you will only need Node.js installed on your environement.
Node is really easy to install & now include NPM. You should be able to run the following command after the installation procedure below.
$ node --version
v8.11.3
$ npm --version
6.0.1
## Install todo-list
$ git clone git@github.com:manusalgado/todo-list.git
$ cd todo-list
$ npm install
$ npm start