전체 브릭 목록#
Bricksmith가 제공하는 27개 feature 브릭의 전체 목록입니다.
소셜/커뮤니케이션#
| 브릭 | feature_name | Primary Entity | Secondary Entity | 설명 |
| Community |
community |
Post |
Comment |
게시판/커뮤니티 |
| Chat |
chat |
ChatMessage |
ChatRoom |
실시간 채팅 |
| AI Chat |
ai_chat |
AiMessage |
- |
AI 챗봇 |
| Notice Board |
notice_board |
Notice |
NoticeCategory |
공지사항 |
콘텐츠#
| 브릭 | feature_name | Primary Entity | Secondary Entity | 설명 |
| Store |
store |
StoreItem |
StoreCategory |
상점/상품 관리 |
| My Library |
my_library |
LibraryItem |
ReadingHistory |
내 서재 |
| Book Content Reader |
book_content_reader |
BookContent |
ReadingSession |
콘텐츠 리더 |
| Book Content Viewer |
book_content_viewer |
BookContent |
ReadingProgress |
콘텐츠 뷰어 |
| Book Content Search |
book_content_search |
PdfSearchResult |
- |
콘텐츠 검색 |
사용자/인증#
| 브릭 | feature_name | Primary Entity | Secondary Entity | 설명 |
| Users | users | UserAccount | UserRole | 사용자 관리 |
| My Page | my_page | UserProfile | UserSetting | 마이페이지 |
| Mypage |
mypage |
UserProfile |
UserSetting |
마이페이지 (대안) |
| Onboarding |
onboarding |
OnboardingStep |
UserPreference |
온보딩 |
분석/관리#
| 브릭 | feature_name | Primary Entity | Secondary Entity | 설명 |
| Dashboard |
dashboard |
DashboardMetric |
DashboardWidget |
대시보드 |
| Report | report | Report | ReportTemplate | 리포트 |
| Ranking | ranking | RankEntry | LeagueInfo | 랭킹 |
| Assessment |
assessment |
LevelTestResult |
QuestionResult |
평가/테스트 |
| Check-in |
check_in |
AttendanceRecord |
QrScanResult |
출석 체크 |
| 브릭 | feature_name | Primary Entity | Secondary Entity | 설명 |
| Home |
home |
HomeFeed |
Banner |
홈 화면 |
| Notification |
notification |
NotificationItem |
NotificationSetting |
알림 |
| Payment |
payment |
PaymentTransaction |
PaymentMethod |
결제 |
| Search | search | SearchResult | SearchFilter | 검색 |
| Group | group | Group | Member | 그룹 관리 |
| Review | review | Review | ReviewComment | 리뷰 |
| Task | task | Activity | Homework | 과제/활동 |
| App Router | app_router | - | - | 라우팅 설정 |
| Publisher Settlement |
publisher_settlement |
Settlement |
SettlementItem |
정산 |
공통 변수#
모든 feature 브릭은 동일한 변수 체계를 사용합니다:
| Variable | Type | Description |
project_name | string | 프로젝트명 (snake_case) |
org_name | string | 조직명 |
org_tld | string | 최상위 도메인 (default: com) |
feature_name | string | Feature 모듈명 (snake_case) |
primary_entity | string | 주요 도메인 Entity명 (PascalCase) |
secondary_entity | string | 보조 Entity명 (PascalCase) |
각 브릭의 `primary_entity`와 `secondary_entity`는 도메인에 맞게 자유롭게 변경할 수 있습니다. 변경 시 모든 파일명, 클래스명, 변수명이 자동 변환됩니다.