18 lines
696 B
Markdown
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 |