Skip to content

jpcchaves/softreaming-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Softreaming REST API

softreaming1 softreaming2 softreaming3

O projeto trata-se de uma api inspirada num serviço de streaming, onde é possível realizar o cadastro de usuários, efetuar a autenticação. Todos os usuários podem criar perfis, podendo ter, no máximo, 4 perfis por conta. Para os usuários administradores, é disponibilizado a função de criar, editar e excluir filmes. Já para os usuários comuns, é permitido apenas listar e assistir os filmes.

Stack utilizada

Java (JDK 17), SpringBoot ˆ3.0.0

Database MySQL

Rodando localmente

Clone o projeto

  git clone https://github.com/jpcchaves/softreaming-api.git

Entre no diretório do projeto

  cd softreaming-api

Aguarde o Maven instalar as dependências

Inicie o servidor (se estiver utilizando o IntelliJ, utilize o comando abaixo. Caso não, busque a opção Run Application da sua IDE de preferência)

  CTRL + SHIFT + F10

Aprendizados

Aprendi a utilizar o framework Spring Boot para desenvolver uma API Rest com os principais endpoints: GET, PUT, PATCH, POST, DELETE.

Também foi de grande valia para aprender mais sobre tratamento de exceções em Java e validação dos dados enviados pelo usuário por meio da validação disponibilizada pelo Spring Boot (Bean Validation with Hibernate validator).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published