Executando verificação de segurança...
1

Olá @fredericoufsj, tudo joia?

Além de todos os comentários ditos aqui, vale a pena ter um tempo planejado para cada etapa do projeto, talvez dividir por milestones ou releases e priorizar as funcionalidades que mais importam para estas entregas.

Uma forma de começar é entender tudo que você sabe e procurar Clones da NetFlix, pode te dar uma bagagem de como continuar a implementação.

O que é necessário tomar cuidado é com o planejamento funcional do projeto e também com a arquitetura, para você não ir crescendo este projeto de maneira desenfreada e chegando até a ter overenginering por não ter tido um bom planejamento inicial.

Listando de uma maneira conservadora o que é necessário para seu planejamento:

  • Entenda bem os requisitos
  • Priorize cada funcionalidade
  • Planeje prazos para cada entrega
  • Escolha as tecnologias utilizadas
  • Planeje a arquitetura do projeto
  • Organize as pessoas que irão trabalhar no projeto
  • Deixe claro todos os riscos
  • Por último, mas mão menos importante, PRECIFIQUE CADA INTERVENÇÃO SUA QUE LHE CUSTARÁ TEMPO.

Próxima etapa é a viabilidade do projeto:

  • Tenha protótipos do projeto que foram aprovados pelo cliente para não ter surpresas mais pra frente (já pensou você passa dias - se não meses - desenvolvendo para o cliente e ele diz que não é o que precisa?
  • Faça MVPs das funcionalidades antes de cada entrega oficial

Depois disso é a fase de implementação e aí os outros comentários já deixaram claro os desafios que você irá encontrar com este tipo de implementação. Realmente não é um projeto simples, tem dificuldade alta e normalmente é um projeto que envolve diversas pessoas com expectativa de meses, se não anos de entrega. Mas, não quer dizer não tem esperança de ser um projeto simples, como uma casca da NetFlix 🔥 Clone do NETFLIX em REACTJS para Iniciantes no Youtube de Bokieky Lacerda e 🔴 How to Build a NETFLIX Clone with REACT JS for Beginners (in 3 Hours!), com as funcionalidades de uma plataforma de aulas já ouviu falar do Moodle? e aí as funcionalidades extras são implementações específicas.

Espero ter contribuído mais um pouco!

Carregando publicação patrocinada...
1

Poxa, muito obrigado pela contribuição.
São dicas muito valiosas, pode deixar que irei considerá-las.
O meu grande problema esta aí.. A precificação. Estou vendo alguns materiais a fim de conseguir determinar isso, mas ainda assim, é algo difícil, visto que fazer uma estimativa de tempo também não é uma tarefa simples.
Por fim, muito obrigado também pelos links.