Skip to content
Task Manager
Tasks
Initializing search
Task Manager
Glossary
ADRs
Api
Architecture
Domain model
Features
Guidelines
Use cases
Task Manager
Task Manager
Glossary
ADRs
ADRs
Architecture Decision Records (ADRs)
ADR-001: Use Structured Logging Instead of Plain Text Logging
ADR-002: Use Pre-Built, Hermetic CI Build Images
ADR-003: Use minimal, multi-stage Docker images for the service runtime container
ADR-004: Use H2 as In-Memory Database for Persistence
ADR-005: Use React with TypeScript for the Frontend
ADR-006: Implement Task Sorting on the API Level
Api
Api
Consumed
Consumed
Consumed APIs
Provided
Provided
Provided APIs
Tasks
Architecture
Architecture
System Context
Domain model
Domain model
Business Rules
Domain Model
Features
Features
Uc001 Create Task
Uc002 List Tasks
Uc003 Retrieve Task By Id
Uc004 Update Task
Uc005 Delete Task
Uc006 Sort Tasks
Guidelines
Guidelines
API Design Guidelines
Bash Guidelines
Business Process Design Guidelines
CI/CD Guidelines
Dockerfile Guidelines
Data Modeling Guidelines
Error Handling Guidelines
General Coding Guidelines
Git & Versioning Guidelines
Java Coding Guidelines
JavaScript / TypeScript Coding Guidelines
Library Guidelines
Logging Guidelines
Monitoring Guidelines
Object-Oriented Design and Programming Guidelines
Refactoring Guidelines
Security Guidelines
Cloud-Native Service Design Guidelines
Testing Guidelines
Tool Chain Guidelines
UI Application Architecture
User Experience (UX)
Use cases
Use cases
UC001: Create Task
UC002: List All Tasks
UC003: Retrieve Task by ID
UC004: Update Task
UC005: Delete Task
UC006: Sort Tasks
Tasks
ΒΆ
Back to top