Skip to content

lgrimm1/FileStorageInDatabase_Java_SpringBoot_SpringDataJPA_PostgreSQL_REST_ThymeLeaf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Basic in-database file storage solution (backend-frontend) (Java, Spring Boot, Spring Data JPA, PostgreSQL, REST, ThymeLeaf)

View-based Spring Boot web application for representing a simple file storage solution with several frontend practices of file upload.

Next to its main purpose, this project has been made in order to demonstrate coding capabilities of the owner (backend web development).

Language: Java 17

Libraries: Java Core, Spring Boot 3, Spring Data JPA, PostgreSQL, H2, MockMVC, Mockito, JUnit 5, ThymeLeaf

Build system: Maven

IDE: IntelliJ IDEA

Demonstrated knowledge: Clean Code, Best Practices, Test-driven Development, Unit Test, REST, Model&View, Streams, Backend Web Development, Templates, HTML, CSS