# TodoList **Repository Path**: ymjake/todo-list ## Basic Information - **Project Name**: TodoList - **Description**: This is a learning template focused on Vertical Slice Architecture - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-02-28 - **Last Updated**: 2026-03-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # TodoList Template A .NET 10 Web API template based on Vertical Slice Architecture + CQRS + Mediator. ## Tech Stack - .NET 10 - Minimal API - Mediator (source generator) - Entity Framework Core + PostgreSQL - FluentValidation - Serilog - Swagger / OpenAPI - API Versioning - Mapperly (for query projection mappings) ## Architecture Notes - Vertical Slice first: handlers, requests, responses, validators, and endpoint mapping are grouped by feature. - CQRS contracts: `ICommand` / `ICommand` / `IQuery`. - Pipeline behaviors: validation + logging. - Unified result model: `Result` / `Result` + `Error` / `ErrorType`. ## Milan Jovanovic YouTube: https://www.youtube.com/c/MilanJovanovicTech