| .. | ||
| app-shell/components | ||
| auth | ||
| buckets | ||
| dashboard/components | ||
| entries | ||
| groups | ||
| tags | ||
| user-settings/components | ||
| README.md | ||
Features
Domain-first frontend modules live here.
Current structure:
features/app-shell/components: app frame, providers, navbarfeatures/dashboard/components: dashboard compositionfeatures/user-settings/components: user settings UIfeatures/auth/hooks: auth hook layerfeatures/groups/components+features/groups/hooks: group settings UI and group APIsfeatures/entries/components+features/entries/hooks: entries/schedules UI and APIsfeatures/buckets/components+features/buckets/hooks: bucket UI and APIsfeatures/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.