Ter um projeto é uma boa forma de estudar programação, pois vai aprender na prática como as coisas funcionam.
Algumas dicas que posso te dar:
-
MVP (Produto viável mínimo): Não tente fazer o projeto inteiro de hora pra outra, isso só vai te frustar e tu não vai entregar nunca. Tenta definir quais os principais módulos que o projeto vai ter, como "venda", "pagamento", "estoque", etc. Pra definir isso, tu vai precisar conversar com teu pai e entender examente o que ele precisa que o sistema faça. Depois de saber quais módulos o sistema vai ter, pense em o que seria "utilizável" primeiro, como por exemplo o login e um controle de estoque.
-
Figma/protótipo: Fazer um protótipo do projeto antes de sair codando pode ser mais rápido do que tentar decidir as coisas enquanto programa, afinal é mais fácil arrastar uma imagem do que fazer um css (risos). E tu pode validar o protótipo com teu pai antes de desenvolver também, assim não corre o risco de perder horas fazendo algo diferente do que ele achou ter explicado (acontece).
-
Deploy: Utilize o Github Actions ou alguma outra forma de CD/CI para publicar o projeto conforme for ficando pronto, assim teu pai já poderia começar a cadastrar produtos e ir testando o site enquanto tu segue desenvolvendo outros módulos.
-
Tutoriais da internet (versões incompatíveis): Um problema que eu tinha muito no começo era pegar vários tutoriais na internet e tentar juntar tudo no mesmo código, e com isso eu acabava usando versões que não eram compatíveis entre si, ou passava horas tentando usar um método/função que tinha visto no StackOverflow, porém não funcionava pra mim, devido a eu estar utilizando outra versão da linguagem/framework.
-
De grão em grão, a galinha enche o papo: Tenha calma, mantenha a persistência e não desista, pode levar algum tempo, mas tu vai conseguir, método após método e funcionalidade atrás de funcionalidade.
@gabsdocompiuter Muito Obrigado pela visõ de projeto, com tudo isso que falou consigo adaptar com outras dicas de outros usuarios e consigo me programar melhor! Valeuu