Olá, @sven.paque, and welcome! To answer your first question, we do have something like that, called “Smart Review” You can read all about it here: Spaced Repetition to Master European Portuguese Vocabulary and here: How Does Smart Review Work?
Regarding books, here are some topics full of suggestions that might help:
https://forum.practiceportuguese.com/t/is-anyone-using-a-beginners-grammar-book/
https://forum.practiceportuguese.com/t/best-portuguese-textbooks/