21 lines
666 B
Markdown
21 lines
666 B
Markdown
# 🛠️ Tech Stack
|
|
|
|
## Backend
|
|
- **Language**: Java 25
|
|
- **Framework**: Spring Boot (Web, Data JPA)
|
|
- **Template Engine**: Thymeleaf
|
|
- **JSON Processing**: JSON.simple
|
|
- **Concurrency**: Spring Async (`@Async`)
|
|
|
|
### Frontend & Interactivity
|
|
* **Thymeleaf:** Server-side Java template engine for seamless HTML rendering.
|
|
* **HTMX:** Powering fast, AJAX-like interactivity without the complexity of heavy JavaScript frameworks.
|
|
* **Scripting**: JavaScript (Vanilla)
|
|
|
|
## Data & Storage
|
|
* **Database**: H2 (Dev) / MySQL (Prod)
|
|
* **ORM**: Hibernate (via Spring Data JPA)
|
|
* **File System**: `java.nio` for local file management
|
|
|
|
## Build & DevOps
|
|
* **Build Tool**: Maven |