Skip to content

vinimrs/netflix-backend

Repository files navigation

API REST para a aplicação Netflix-Clone

Backend utilizando Express com MVC, autenticação JWT, sistema de login com confirmação de E-mail, middlewares, views, upload de imagens, etc.

Exemplo de requisição

Features 🔨

  • Autenticação JWT completa: refresh e access token!
  • Gerenciamento de Sessão: provê para as aplicações rotas de consulta de sessão!
  • Provedor de todos os filmes: faz o intermédio entre o cliente e a API de filmes!

Tecnologias ⚡

Bancos de dados 💾

Utilização da API ▶️

Com um simples fetch

const res = await fetch(`${process.env.BACKEND_URL}/session`, {
  method: 'GET',
  headers: {
    Authorization: `Bearer ${token}`, // Obrigatório
  },
});

Melhorias 🛠

Ideias de melhorias para o projeto:

  • Tipagem total