There are a few steps in my process:
Step 1: Firstly, I discuss the project with the client to understand their niche and gather the requirements.
Step 2: After that, I create the document based on the requirements and send it to the client with the final quotation and the deadline for the project.
Step 3: Once everything is finalized I will start the work and first do the Low-fidelity design if the client needs it.
Step 4: If the client doesn't need the wireframe then I will start work on the High-fidelity design.
Step 5: I will provide the design components during the design task.
Step 6: If a client needs changes I will provide the complete 2 changes after the completion of the project.
Step 7: Lastly, If everything is final or all feedback is solved then I will hand the the design file and developing assets which needed for the development.