fiddy/apps/web/features/README.md

742 B

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.