How can I create a list form with multiple phases of approval?

I want to create a list form in sharepoint online which would have multiple phases of approval (4 to be precise). Suppose the phase 1 (or part 1) of the form is filled, then the user is supposed to wait for approval. Once approved, he should be eligible to fill phase 2 of the form and so on.

Overall my objective is to create a list form with multiple phases. Is it possible to achieve this or something similar in sharepoint online? If so, how?