# 🛠️ 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