Used: Typescript, Vue 3, Pinia
Flow of controls:
USER
↓
UI (Vue) ← Presentor
↓ ↑
(entities) (usecases) (State, Pinia)
Domain → Application Data
↓ ↓ ↑
Adapters (Driven) → Repository
↓
Infrastructure ← API, etc.
Dependencies:
USER
↓
UI (Vue) ← Presentor
↓ ↑
(entities) (usecases) (State, Pinia)
Domain ← Application Data
↑ ↓
Adapters (Driven) ← Repository
↑
Infrastructure ← API, etc.
npm install
Dev mode:
npm run dev
Build:
npm run build