Complete app except TODOs with using backend API and testing