Skip to content

Latest commit

 

History

History
45 lines (34 loc) · 2.97 KB

README.md

File metadata and controls

45 lines (34 loc) · 2.97 KB

Projeto: Tem Final (02/2023 - 04/2023)

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.

Tecnologias Utilizadas

  • Flutter (Clean Architeture com BLoC como gerenciador de estado e Provider como injetor de dependências)
  • Firebase (autenticação)
  • Supabase (banco de dados)

Recursos

  • 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.

Capturas de Tela

            

            

Contato

Caso tenha alguma dúvida ou deseje entrar em contato, você pode me encontrar em: