- Criar um github
- Planejar o cronograma completo
- Desenhar todos os projetos de tela
- Criar o projeto django e prepará-lo para desenvolvimento
- Criar um projeto em react e prepará-lo para desenvolvimento
- Projetar a endpoint que retorna todos os filmes
- Projetar a endpoint PUT que edite a situação de um filme
- Projetar a endpoint que deletará um filme
- Projetar a endpoint que salva um filme
- Começar o desenvolvimento do frontend levando em consideração que serão muitas páginas - navigator
- Primeira versão do frontend - Integração com o backend
- Criar a página de sua lista
- Projetar a comunicação do frontend com a API - Criar a página que retira informações dos filmes que renderiza ao usuário (title/get-overview-details )
- Possibilitar que o usuário salve um filme e mostrar todas as opções de estado
- Configurar um jeito do usuário de navegar entre as muitas abas
- Criar a barra de pesquisa com autocomplete
- Projetar todos os estilos das páginas - nada muito robusto, apenas que o visual fique limpo e bom aos olhos.
- Terminar os estilos das páginas
- Verificar se as 3 primeiras funcionalidades estão em perfeito estado
- Fazer o deploy da página
- Fazer uma aba com recomendações aos usuários baseada na sua lista
- Ordenar a lista do usário por nota