One of my friends was tested as B1.1 in Spanish after a year of Duolingo and a conjugation app - eviltoast

That’s mostly it. I guess the combination of Duolingo and conjugation can be quite effective.

Also, that’s after a year of living in Spain