fiddy/apps/web/features
2026-02-21 23:51:36 -08:00
..
app-shell/components chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
auth checkpoint: commit remaining in-progress refactor changes 2026-02-14 00:58:54 -08:00
buckets chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
dashboard/components chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
entries chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
groups chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
tags checkpoint: commit remaining in-progress refactor changes 2026-02-14 00:58:54 -08:00
user-settings/components chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00
README.md chore: checkpoint repo state before SSH CI/CD migration 2026-02-21 23:51:36 -08:00

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.