Hello :)
Alors si le projet est conséquent, en tant que novice ça risque d'être compliqué de tout faire seule, le mieux serait de t'associer a un autre dev (en plus avec un dev expérimenté tu peux prétendre a un prix interressant, en tant que novice t'es obligée de brader ton prix, mais avec un dev expérimenté tu peux facturer au prix du marché)
Ensuite pour le process, alors d'abord le client doit monter un cahier des chages, une fois que c'est fait il faut faire le tour des features avec le client, il faut penser a tout, poser des question, donner les détails, parce que la demande initiale du client sera souvent des grandes lignes qui peuvent etre une simple feature ou une appli en soit, avec ces éléments tu peux commencer a monter un devis
Ensuite tu appliques le triangle budget-qualité-livraison, pour un budjet élevé, tu peux lui faire une app sur mesure, pour un budget plus bas, tu lui bricoles un truc sur Wordpress, bref tout ça c'est le choix de la techno et de ta roadmap
Ensuite le maquettage, si tu te débrouilles bien en design tu peux faire la maquette, une fois qu ela créa est validée par le client, tu aura un support pour visualiser les features à mettre en place, tu peux attaquer le dev :)
Il faudra ensuite héberger le site en staging pour que le client teste le produit, selon la taille du projet il peut y avoir entre 2jours et un mois de retours, une fois que tout est validé, tu te fais payer et tu balances en prod :p
Voila tu as a peu prêt la feuille de route d'un dev fullstack, après tu n'aura jamais une organisation comme un CDP, faut juste faire comme tu peux ;)