Skip to content

nickgvard/spring-rest-api-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

REST API that interacts with AWS S3 file storage and provides access to files and download history.

Interaction with S3 must be implemented using the AWS SDK. Access levels:

  • ADMIN - full access
  • MODERATOR - adding and removing files
  • USER - read only, except for User

Technology stack:

  • Java
  • Spring (IoC, Data, Sercurity)
  • MySQL
  • Hibernate
  • Gradle
  • Flyway
  • JUnit
  • Mockito
  • Docker
  • Travis
  • AWS SDK (S3, EC2)