web front end with admin and user facing user interface