project structure overview for a web application