interactive and social web application