I have seen that to calculate the fundamental group of $\pi_1(S^1)$ one does something like what is presented in the link https://www.math.uchicago.edu/~may/VIGRE/VIGRE2011/REUPapers/Dooley.pdf ,page 9.
Is there any other way to find the group?
It doesn't matter if it's more laborious, how would it be?
This answer invokes two facts about homology groups and the concept of cogroup and group objects. It is probably not as transparent as the proof based on the covering projection $\mathbb R \to S^1$.
(1) $H_1(S^1) \approx \mathbb Z$.
(2) Let $X$ be a path connected space. Then the abelianization $\pi_1 (X,x_0)_{ab}$ of $\pi_1 (X,x_0)$ is isomorphic to $H_1(X)$. See e.g. The First Homology Group is the Abelianization of the Fundamental Group.
Thus it suffices to show that $\pi_1(S^1,1)$ is abelian.
As Connor Malin mentions in his answer, $(S^1,1)$ is both a group object and a cogroup object in the homotopy category of pointed spaces. It is a well-known result for general categories that if one has a cogroup object $C$ and a group object $G$, then the set of morphisms $Hom(C,G)$ has two group structures, one induced by the comultiplication on $C$ and the other by the multiplication on $G$, which agree and are abelian.
Apply this to $\pi_1(S^1,1) = [(S^1,1),(S^1,1)]$ and note that the group structure of fundamental groups is induced by the comultiplication on $(S^1,1)$.