login flow completed and product listing architecture laid down