Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 22 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Do curso devsuperiro desafio do modulo 5 MovieFlix

## Descrição

Este projeto é uma aplicação Spring Boot que implementa uma coleção de filmes com as seguintes características:

* **Domínio e ORM:** Usa um modelo de domínio rico para representar filmes, gêneros, atores e outras entidades relacionadas. O mapeamento objeto-relacional é feito com o Hibernate.
* **Autorizações:** Implementa autenticação e autorização com base em JWT. Os usuários podem ter diferentes perfis de acesso, como administrador, editor e visualizador.

## Funcionalidades

* **Gerenciamento de filmes:** Adicionar, editar, remover e pesquisar filmes.
* **Gerenciamento de gêneros:** Adicionar, editar e remover gêneros.
* **Gerenciamento de atores:** Adicionar, editar e remover atores.
* **Autenticação e autorização:** Login, logout e controle de acesso a diferentes recursos da aplicação.

## Tecnologias

* **Spring Boot:** Framework Java para desenvolvimento de aplicações web de alto desempenho.
* **Hibernate:** Framework ORM para mapeamento objeto-relacional.
* **JWT:** Padrão para autenticação e autorização de APIs.
* **MySQL:** Banco de dados relacional.
33 changes: 33 additions & 0 deletions bin/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
HELP.md
target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**/target/
!**/src/test/**/target/

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr

### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
!**/src/main/**/build/
!**/src/test/**/build/

### VS Code ###
.vscode/
Binary file added bin/.mvn/wrapper/MavenWrapperDownloader.class
Binary file not shown.
Binary file added bin/.mvn/wrapper/maven-wrapper.jar
Binary file not shown.
2 changes: 2 additions & 0 deletions bin/.mvn/wrapper/maven-wrapper.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.8.1/apache-maven-3.8.1-bin.zip
wrapperUrl=https://repo.maven.apache.org/maven2/io/takari/maven-wrapper/0.5.6/maven-wrapper-0.5.6.jar
310 changes: 310 additions & 0 deletions bin/mvnw

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading