Skip to content

cv-builder/cv-builder-spring-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CV creator

Description

The application has been created to build own resume choosing among many templates. Each CV category is a separate entity. Users choose a CV template, add information to an appropriate category, and finally generate cv.

Database architecture:

image

Security:

Application demands user authentication. Users can log to application using email which is unique value. After successful authentication, the application generates the JSON web token for authorization every request using the SHA-256 Secure Hash Algorithm. The user's password is encrypted using the BCryptPasswordEncoder.

Applied technologies and libraries:

Backend:

  • Java 11
  • Maven - version 3.5.2
  • Spring Boot - version 2.3.0
  • Spring Security - version 5.2.0
  • Json Web Token - version 0.9.1
  • Lombok - version 1.18.10
  • MySQL - varsion 8.0.16
  • Maven - version 3.6.3
  • iText pdf - version 5.5.13.1
  • Apache pdfbox - version 2.0.19
  • Bouncycastle - version 1.65

Frontend:

  • React.js
  • CSS
  • Bootstrap

To do:

  • add functionality to save data to excel or pdf file
  • create front end app

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages