Add support for web interface for users in addition to the CLI