Geschafft means "done"
S stefanieG2 Senior Member Dictionary Editor German Dec 17, 2021 #2 Hi. This meaning is "exhausted, tired". So the translation is correct. Thanks.