This is a simple Todo-list application built using angular used as an example of client application of a 3-tier architecture. It consumes a restful Web service to list and add tasks.
This application depends on this API
which exposes the services via http://localhost:8080/api/tasks/
and this
RMI server
that manages the data in a MySql database.
Install nvm
and pyenv
if you don't have them already. Then run the following at the root of the project:
# Install the version of node used in this project
nvm install 10.9.0
# Set the local node version
nvm use 10.9.0
# Install the version of python required by node 10.9.0
pyenv install 2.7
# Set the local python version
pyenv local 2.7
# Install the dependencies
npm install
# Start the application
npm start