Contratado como estagiário (ganhando salário de estagiário) pra fazer um ERP e ainda decidir tudo a respeito do projeto?
Que idéia incrível!
Também passei por uma situação semelhante, estou há pouco mais de 1 ano e meio desenvolvendo um sistema sozinho com Angular + NestJS. Comecei sabendo bem pouco, mas ao contrário de você eu não sou estagiário. Recomendo que você evolua seu cargo logo (precisa ser contratado e remunerado como dev junior), está fazendo um projeto grande e complexo, vai matar um leão por dia e se tiver sucesso precisa colher os frutos também.
Recomendações:
Use o que você já conhece, amigo. Se sabe React, usa ele e se conhece Node usa ele também.
Você vai precisar de um banco de dados também, recomendo novamente que use o que você já conhece.
Conhece e usa o Figma? recomendo usar também.
Biblioteca de componentes de frontend? use muito!
E agora o mais importante: você vai precisar passar muito tempo fora do seu horário de trabalho codando e se desenvolvendo, fazendo isso vai evoluir muito e consequentemente vai fazer um sistema melhor no trabalho.
"Faça além das 8 horas" foi a melhor dica que eu recebi quando comecei. Todos os dias eu chegava em casa e ia aprender algo que precisaria usar no dia seguinte.
Boa sorte na sua caminhada, espero que tenha tempo pra desenvolver esse sistema e também para se desenvolver!
edit:Nesse Post eu compartilho uma dificuldade que enfrentei algum tempo atrás, e compartilhei meu contexto com a comunidade. Leia os comentários dos devs mais experientes sobre a minha situação.
Apesar das dificuldades, até o momento superei todos os desafios.