Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions backend/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,27 @@ last_updated: 2026-03-22

- **Security First:** Validate all inputs using schema validations. Assume all external input is malicious.
- **TypeScript Strictness:** `any` is strictly prohibited. Enforce boundary definitions between the transport and core logic layers.

## 🔄 Architecture Data Flow

```mermaid
sequenceDiagram
participant Client
participant Controller as Controller (Thin)
participant Service as Service (Fat)
participant Repo as Repository (Port)
participant DB as Database

Client->>Controller: HTTP Request
Controller->>Service: Execute Business Logic
Service->>Repo: Fetch/Save Data
Repo->>DB: Query
DB-->>Repo: Data
Repo-->>Service: Domain Entity
Service-->>Controller: Result (mapped to DTO)
Controller-->>Client: HTTP Response
```

## Technologies Included


Expand Down
Loading