How yvanlos/trade-task-manager works
Trade Task Manager is a browser-based task CRUD application backed by Spring Boot and PostgreSQL. Users manage tasks through the web UI; the REST controller handles listing, creation, updates, deletion, title search, and status statistics, delegating persistence queries to the repository. The task entity defines the persisted record. The README documents the browser-to-API and repository-to-database architecture; source excerpts confirm controller/repository/model responsibilities. The UI implementation and runtime configuration were not sampled, so their internal behavior is not inferred.
Main entry points: TradeTaskRepository.java Task queries · TradeTaskController.java Task REST API · index.html Task web UI · TradeTask.java Task entity
Components 7
Web interface
- Task web UI
src/main/resources/static/index.html
Spring API
- Spring Boot app
src/main/java/com/yvanlos/trade_task_manager/TradeTaskManagerApplication.java - Task REST API
src/main/java/com/yvanlos/trade_task_manager/controller/TradeTaskController.java
Task persistence
- Task queries
src/main/java/com/yvanlos/trade_task_manager/repository/TradeTaskRepository.java - Task entity
src/main/java/com/yvanlos/trade_task_manager/model/TradeTask.java - PostgreSQL
Other components
- Task user
Connections 7
- Task user → Task web UI: uses
README.md - Task web UI → Task REST API: REST / JSON
README.md - Spring Boot app → Task REST API: hosts
- Task REST API → Task queries: queries
src/main/java/com/yvanlos/trade_task_manager/controller/TradeTaskController.java - Task queries → Task entity: returns and persists
src/main/java/com/yvanlos/trade_task_manager/repository/TradeTaskRepository.java - Task queries → PostgreSQL: JDBC persistence
README.md - Task entity → PostgreSQL: maps trade_tasks
src/main/java/com/yvanlos/trade_task_manager/model/TradeTask.java