Skip to content

Latest commit

 

History

History
41 lines (32 loc) · 1.05 KB

README.md

File metadata and controls

41 lines (32 loc) · 1.05 KB

Star wars api

It is a microservice to expose an API about the Star Wars world (Characters and Films)

Technologies used:

  • Spring boot;
  • Spring data JPA;
  • Database: Mysql e H2;
  • Authentication via JWT;
  • Tests using JUnit 5;
  • Mocks using Mockito;

Tasks

  • CRUD Films
  • CRUD People
  • Relationship People and Films
  • Authentication via JWT
  • Documentation with Swagger
  • CRUD Colors
  • Users control
  • Access control by profile
  • Environmental segregation
  • Integration tests
  • Validation of required attributes
  • Unit tests - Colors
  • Unit tests - Films
  • Unit tests - People

ERM - Entity-relationship model

Documentation

features without authentication:

  • Get: People, Films, Colors;