src/
 ├── domain
 ├── application
 ├── infrastructure
 └── presentation

Пока кратко разберём содержимое каждого слоя:

📌 Domain

Сущности, интерфейсы, бизнес-правила. Пример: UserService.

📌 Application

Use cases, DTO. Пример: RegisterUserUseCase

📌 Infrastructure

SQLite, реализация репозитория, хеширование. Пример репозитория: SqliteUserRepository

📌 Presentation

Контроллеры и exception filters. Пример контроллера: UserController