portal-web proof-of-concept