Skip to content

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

Notifications You must be signed in to change notification settings

Vini9-9/star-wars-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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;

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages