/flix-finder

Netflix Recommendation

Primary LanguageJavaScript

FLIXFINDR

Sugestões cinemáticas personalizadas e flexíveis

Funcionalidades

  • Rotas Específicas Navegáveis
  • Rotas Seguras (Só acessíveis após login)
  • LOGIN
  • LOGOUT
  • Cadastro
  • Preenchimento de formulário
  • Swipe para passar os filmes
  • Mobile first / friendly
  • Notas dinâmicas que variam com o toque (UX beeeem melhor do que ter que dar uma nota numérica para cada filme...)
  • Cálculo de sugestões (Sem algoritimo por enquanto, ja que não era o objetivo do projeto)
  • Visualização intuitiva de playlist criada
  • Session persiste após login (Se a página for recarregada, não ha perda do usuário)

Funcionalidades (e facilidades) no código

  • Variáveis de ambiente (Permitem deploy em diferentes plataformas de forma rápida e intuitiva)
  • Estrutura de pastas do back-end bem demarcada (Model, Controllers, Routes) com arquivos específicos para controllers e funções
  • Componentes genéricos e reutilizáveis (React)
  • Functional components e uso de hooks
  • Uso de styled-components para 'estilizar' o front com JSX
  • Front e back no mesmo repositório para facilitar a compreensão do código