This is a express js server based solution, that remembers smells of falleb off robots in memory. It exposes rest apis for operations.
cd server; yarn; npm run watch
Tests have been added to demonstrate the functionality. The integration tests, need the server to be up and running and are in the same file.
A shell script has been added to help tweak the inputs via the curl requests. The below script expects the app to be running.
bash app-run.sh