Meu objetivo com o projeto é chamar atenção dos recrutadores para conseguir migrar para área de programção.

Helio, vlw pelo post e iniciativa de criar algo original do zero!

Agora sobre o ponto destacado, um recrutamento que te analisa em nível de repositórios/projetos pode olhar bem além do código e criatividade, por exemplo:

GitFlow, vão ver se você entende de estratégia de branch, ou se commita direto na master.

Documentação, nessa parte é onde vão ver como você lida e mantem a doc do projeto, por isso vale muito dedicar um tempo para documentação.

CI/CD, nesse quesito o céu é o limite, hoje os pipelines vão muito muito além de um teste unitário ou deploy, e destaco isso prq saber e entender o valor dos pipes ja me proporcionou (e me salvou de) varias experiências.

Dito isso, mete a cara no projeto... cria o repo no github com um readme.md padrão, cria uma branch dev e começa manda os commits nela, quando tiver ok manda pra master... depois disso é só se aprofundar no gitflow, o resto vai acontecer naturalmente.

Agradeço demais pela resposta e pelas dicas.

Sobre o gitflow realmente do estou fazendo o push na main branch mas isso porque o projeto ainda está em desenvolvimento, mas vou separar os porblemas em branchs menores para ir resolvendo os problemas.

e com relacao a documentação e algo que realmente estou preocupado, e quero colocar muito empenho nessa parte.

muito legal suas dicas amigo me ajudou muito aqui.