Código-fonte do projeto: https://github.com/andeersonluiz/tem_final.git
Tem Final é um aplicativo de filmes e séries onde os usuários podem opinar se um determinado título possui final ou não.- Flutter (Clean Architeture com BLoC como gerenciador de estado e Provider como injetor de dependências)
- Firebase (autenticação)
- Supabase (banco de dados)
- No aplicativo, há as seguintes seções:
- Inicio: Apresenta todos os filmes e séries ordenados por popularidade divididos por categorias, é possivel exibir apenas filmes ou apenas séries.
- Favoritos: Exibe todos os títulos marcado como favorito.
- Informações: Na tela de informações, exibirá detalhes sobre o filme/série, incluindo sinopse, faixa etária, serviços de streaming disponíveis e muito mais. Além disso, terá a opção de escolher se o título possui final ou não.
- Final do título: Se a opção escolhida for "Tem final", serão apresentadas duas opções adicionais: "Final fechado" ou "Final aberto". Por outro lado, se optar por "Não tem final", serão exibidas duas novas opções perguntando se haverá uma nova temporada ou não.
- Gráfico de escolhas: Após a escolha, um gráfico será exibido, mostrando as quatro combinações possíveis da escolhas. Isso permitirá a visualização das diferentes possibilidades e tomar a decisão com base nas informações apresentadas.
- Categorias: Ao selecionar uma categoria, serão exibidos todos os catálogos relacionados a essa categoria. Há opção de filtrar os resultados por filmes ou séries, além de poder ordená-los com base em popularidade, visualizações e avaliações.
- Pesquisa: Há opção de realizar pesquisas por um título específico no aplicativo.
- Login: Para o usuário avaliar um filme é necessario ele fazer login/registro
- O projeto utiliza o Firebase + Supabase como backend e o Flutter como front-end.
Caso tenha alguma dúvida ou deseje entrar em contato, você pode me encontrar em:
- [LinkedIn] https://www.linkedin.com/in/anderson-luiz-05b485208
- [Email] andeersonrocha1998@gmail.com