Skip to content

dev-hrq/apiflix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

API Flix

💭 Descricao

📍 Desenvolvimento de uma API RESTfull, com base no Alura Challenge Backend.

Funcionalidades a serem implementadas são:

  1. API com rotas implementadas segundo o padrão REST;
  2. Validações feitas conforme as regras de negócio;
  3. Implementação de base de dados para persistência das informações;
  4. Serviço de autenticação para acesso às rotas GET, POST, PUT e DELETE.

🚀 New Features

"Depois de alguns testes com usuários, foi definido que a próxima feature a ser desenvolvida nesse projeto é a divisão dos vídeos por categoria, para melhorar a experiência de organização da lista de vídeos pelo usuário."

Dividimos a implementação dessa feat da seguinte forma:

  1. Adicionar categorias e seus campos na base de dados;
  2. Rotas CRUD para /categorias;
  3. Incluir campo categoriaId no modelo video;
  4. Escrever os testes necessários.
  • Documentação via Swagger.
  • Teste automatizado.

🧾 Considerações

Utilizei um banco de dados MYSQL, onde é necessário criar o DB via linha de comando(caso queira) antes de realizar testes de endpoint. Postman para testar os endpoints.

A API está satisfazendo os três níveis de Richardson ⬇⬇⬇⬇

Imagem

Esse projeto está sendo desenvolvido com base no Alura Challenges - Semana 2

all rights reserved®.

About

Api Restfull AluraFlix - Alura Challenge Backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages