Crie uma issue com:
- nome da matéria
- quantidade de temas
- quanidade de módulos
- período N do curso Y
Uma matéria é composta por temas.
Um tema é composto por módulos.
Um módulo é um bloco de conteúdo que pode ser estudado em X horas.
Tenho usado como base 2h para estudar cada módulo.
Essa estrutura é baseada no conteúdo da Estácio e a matérias hoje cadastradas fazem parte do seu curso de Ciência da Computação.
- Formulário com os inputs para gerar o plano.
- Gerar plano de estudos com base nos inputs.
- Mostrar plano de estudos gerado no frontend
- Gerar com estratégias diferentes
- Salvar no localstorage
- Pedir apenas data de início, a partir daí calcular qual seria a data final.
- Capturar erros ao instanciar
new Planning
e aoplanning.addSubject
- Persistir planos no servidor
- Login Social
- Integrar com google calendar