Clean working implementation of COMP2850 task management application.
./gradlew runNavigate to http://localhost:8080/tasks
- Task CRUD operations (create, read, update, delete)
- Search and pagination
- Server-side validation
- Logger for Week 9 assessment metrics collection
- HTMX progressive enhancement
- No-JavaScript fallback mode
This code is ready for your HCI evaluation work:
- Logger Setup: Metrics automatically logged to
data/metrics.csv - Session IDs: Set in browser console:
document.cookie = "sid=P1_xxxx" - All features work: Add, edit, delete, search, pagination
- No-JS mode: Works with JavaScript disabled
Focus on evaluation planning, pilot testing, and analysis.
- Java 21+
- Gradle (included via wrapper)
Press Ctrl+C in the terminal running the application.