JS web-app demo: minimal contact manager