Após alguns testes com protótipos feitos pelo time de UX de uma empresa, foi requisitada a primeira versão de uma plataforma para compartilhamento de vídeos. A plataforma deve permitir ao usuário montar playlists com links para seus vídeos preferidos, separados por categorias.
Os times de frontend e UI já estão trabalhando no layout e nas telas. Para o backend, as principais funcionalidades a serem implementadas são:
- API com rotas implementadas segundo o padrão REST;
- Validações feitas conforme as regras de negócio;
- Implementação de base de dados para persistência das informações;
- Serviço de autenticação para acesso às rotas GET, POST, PUT e DELETE.
- Java 8
- Spring boot
- H2 database
- Junit 5
- email: admin@email.com
- password: 124578
- Heroku
- Ao usar a api no heroku, no swagger , colocar no serve https://alura-flix-back.herokuapp.com/api/v1
- mvn spring-boot:run
- Swagger http://localhost:8080/api/v1/swagger