Fullstackopen2020 course's submissions todo part3 you can find it here here finished part0 part1 part2