I asked a similar question earlier but I will be more specific this time.
Let $A= \mathbb{C}[x]/(x^n -1)$. How can I describe all the principal projective modules of $A$?
If $M= (x)$ is a principal/cyclic $A$-module it can be proven that $M \cong A/\text{Ann}_{A}(x)$, but from here I am not making any progress, I am trying to use different equivalent conditions for a projective module but no further success, any hints?
$\operatorname{Ann}_A(a)$ (don't use the letter $x$ to denote two different things) has to be generated by an
idempotentof $A$ since the exact sequence: $$0\longrightarrow\operatorname{Ann}_A(a) \longrightarrow A\longrightarrow Aa\longrightarrow 0$$ splits. So it comes down to finding all idempotents of $\mathbf C[x]/(x^n-1)\simeq\mathbf C^n$.Some details:
$\operatorname{Ann}_A(a)$ is generated by an idempotent because it is finitely generated, and for any prime ideal $\mathfrak p\in\operatorname{Spec} A$, $A_{\mathfrak p}\dfrac a1$ is a projective, hence free, $A_{\mathfrak p}$-module, so $$\bigl(\operatorname{Ann}_A(a)\bigr)_{\mathfrak p}=\operatorname{Ann}_{A_{\mathfrak p}}\Bigl(\frac a1\Bigr)= (0)\enspace\text{or}\enspace A_{\mathfrak p}.$$ Now an ideal which is locally $0$ or $1$ is generated by an idempotent.