A Journey into Web App Development