Skip to content

chandan13tiwari/portfolio-with-spring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chandan's portfolio using Spring Thymeleaf and JAVA

This portfolio is created using JAVA, SpringBoot and Thymeleaf.

Portfolio Link - https://portfolio-with-spring.onrender.com

https://portfolio-with-spring-production.up.railway.app/

You can dynamically change the following content in the portfolio

If you want to add a new Title/Designtion
  1. In PortfolioController.java, you need to add the new title in 'titles' modelAttribute
  2. For CSS changes - follow the instructions given under 'TYPING ANIMATION' section
If you want to update the resume
  1. I would prefer to use *.pdf as extension to Resume document
  2. Rename you resume doc to 'chandan-resume.pdf'
If you want to update any links
  1. To update any link, you must checkout Constants.java
If you want to update Year of Experience
  1. Goto Constants.java, and update the variable 'MY_EXPERIENCE_IN_YEARS'
If you want to update 'about me'
  1. We have not created 'about me' as a dynamic text, so you can directly update the text from index.html
If you want to add a new client
  1. In PortfolioController.java, you need to add a new client in 'clients' modelAttribute
  2. Store the client logo under src/main/resources/static/assets/ with the proper name formatted as <client_name>-logo
  3. You can use any of these extension for images - png or jpg
  4. Make sure the dimensions of the image should be 400X400
If you want to add a new experience
  1. We have created different sections for different tech-stack, like frontend, backend, devops, etc. Please add the experience under the correct section
  2. In PortfolioController.java, you need to add the experience accordingly under the following modelAttributes - frontend, backend, cloud, database, devops
  3. If you want to add a new Tech-stack, then you need to update the structure of the web page a bit, then you can refer index.html
  4. If you want to add a new Experience level, then you add it in ExperienceLevel.java

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published