BLOG-5 Apply the first view #15

Merged
squid merged 6 commits from BLOG-5_apply_the_first_view into main 2025-01-18 03:41:56 +08:00
Owner

Description

I uses the following directory structure align clean architecture.

italic means it isn't created.

  • src
    • app: the app router of next.js
    • lib
      • [feature]
        • adapter
          • presenter: business logic, binding data to ui
          • gateway: data source such as service, dto
        • application: application layer such as use case
        • domain: domain layer such as entity, repository
        • framework
          • api: the api call implementation
          • ui: react jsx components

Screenshots

Desktop (2K 2160x1440) Mobile (iPhone16 Pro 390x844)

Reference

Resolve #5

## Description I uses the following directory structure align clean architecture. > *italic* means it isn't created. - src - app: the app router of next.js - lib - [feature] - adapter - presenter: business logic, binding data to ui - *gateway*: data source such as service, dto - *application*: application layer such as use case - *domain*: domain layer such as entity, repository - framework - *api*: the api call implementation - ui: react jsx components ## Screenshots | Desktop (2K 2160x1440) | Mobile (iPhone16 Pro 390x844) | | --- | --- | | <video src="attachments/98b0e6eb-0ed3-455a-8008-643262534aa9" title="Desktop" controls></video> | <video src="attachments/d54d5129-60b1-42f2-80f1-b9ea7b96b1f2" title="Mobile" controls></video> | ## Reference Resolve #5
squid added 5 commits 2025-01-18 03:28:36 +08:00
squid added this to the Phase I milestone 2025-01-18 03:31:25 +08:00
squid added 1 commit 2025-01-18 03:33:49 +08:00
squid force-pushed BLOG-5_apply_the_first_view from 7b8c6c56f9 to 756112cb21 2025-01-18 03:36:25 +08:00 Compare
squid merged commit e12d815440 into main 2025-01-18 03:41:56 +08:00
zoe changed title from BLOG-5_apply_the_first_view to BLOG-5 Apply the first view 2025-01-19 21:49:53 +08:00
Sign in to join this conversation.
No description provided.