Title: Web App Development - a Computer Science Approach