19 lines
742 B
Markdown
19 lines
742 B
Markdown
# Features
|
|
|
|
Domain-first frontend modules live here.
|
|
|
|
Current structure:
|
|
- `features/app-shell/components`: app frame, providers, navbar
|
|
- `features/dashboard/components`: dashboard composition
|
|
- `features/user-settings/components`: user settings UI
|
|
- `features/auth/hooks`: auth hook layer
|
|
- `features/groups/components` + `features/groups/hooks`: group settings UI and group APIs
|
|
- `features/entries/components` + `features/entries/hooks`: entries/schedules UI and APIs
|
|
- `features/buckets/components` + `features/buckets/hooks`: bucket UI and APIs
|
|
- `features/tags/hooks`: tag APIs
|
|
|
|
Rules:
|
|
- Put domain-owned UI under its domain folder.
|
|
- Keep hooks in the same domain whenever possible.
|
|
- Use `shared/*` only for cross-domain primitives.
|