API based todo application and mobile client app