Este repositório guarda a minha versão do back-end do site AluraFlix, desenvolvido no Alura Challenge Back-End.
🪧 Vitrine.Dev | |
---|---|
✨ Nome | Alura Challenge Back-end - AluraFlix |
🏷️ Tecnologias | Django, Docker, AWS e Terraform |
🚀 URL |
O projeto tem o objetivo de construir um back-end para o front do site Aluraflix. Resolvi utilizar as tecnologias Django.
Iniciar o banco de dados e criar requisições CRUD básicas.
Listar todos os Vídeos | Listar um vídeo |
---|---|
Adicionar um vídeo | Alterar um vídeo |
Deletar um Vídeo | |
Criar nova tabela para categorias com relação de categoria 1:n vídeos; fazer rotas CRUD para as categorias; criar rota para listar vídeos por categoria; e criar rota com parâmetros de busca para os vídeos.
Listar todas as Categorias | Listar uma categoria |
---|---|
Adicionar uma categoria | Alterar uma categoria |
Deletar uma categoria | Listar vídeos por categoria |
Procurar um vídeo | |
Criar funcionalidades de paginação, autenticação e fazer o deploy da API.
Para a autenticação, resolvi usar o Basic Auth, criado com login de um usuário. Para testar usar o "username": "matheus"
e a "password":"toor"
. Entendo que seria melhor uma criptografia da senha, mas escolhi pela simplicidade.
Paginação | Autenticação |
---|---|