Sheet 04 / 08
ACHIEVEMENT HUNTER
Desktop app that tracks Steam achievements, plus the REST API behind it. It shows a transparent achievement panel in game, opened with Shift+Tab.
- Subject
- Desktop · Backend
- Platform
- Windows
- Source
- Private repo
- Date
- 2026
- Status
- In development
01Views3 views
02Schema and notes
- Core API: Spring Boot 3.2, 22 controllers, JWT auth with Spring Security.
- Data in MySQL (JPA / Hibernate), cache in Redis.
- Game and achievement data sync with the Steam Web API.
- Desktop app in JavaFX 21; data loads asynchronously with CompletableFuture.
- jpackage builds a Windows .exe that needs no Java install.
03Parts list5 parts
| Item | Part | Description |
|---|---|---|
| 01 | Steam service | Automatic Steam sign-in, data fetching |
| 02 | Game detection | Detects the running game |
| 03 | Overlay | Shift+Tab panel, global hotkeys, multi-monitor |
| 04 | Core API | REST endpoints, JWT, forum and economy system |
| 05 | Data | MySQL + Redis |
—End of sheetdrawn by MUHAMMEDPYZ


