PortfolioWebsite/stack.md

18 lines
696 B
Markdown

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