PortfolioWebsite/stack.md

696 B

🛠️ Tech Stack

Backend

  • Language: Java 25
  • Framework: Spring Boot
  • Web: Spring MVC for traditional request handling and Spring WebFlux for the reactive WebClient used to communicate with the Gitea API.
  • Templating: Thymeleaf for server-side template rendering.
  • Email: Spring Boot Starter Mail for handling contact form submissions.

Frontend & Interactivity

  • Styling: Bootstrap 5, HTML5, and custom CSS for a responsive and clean design.

Other tools

  • Markdown Processing: commonmark-java for parsing and rendering Markdown files into HTML.
  • Version Control: Git for source code management.

Build & DevOps

  • Build Tool: Maven