Description
Overview
Multiple state management solutions exist (Zustand stores) without clear separation of concerns.
Background
State is spread across searchStore, quizStore, notificationStore without clear domain separation.
Specifications
- Consolidate related state
- Add proper TypeScript types
Tasks:
- Audit existing stores
- Remove duplicate state
- Add selectors
Impacted Files:
- src/app/store/*.ts
- src/store/*.ts
Labels: frontend, state-management, priority-medium
Acceptance Criteria
Clean state architecture
🙆Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #issue no
Star the repo⭐
Description
Overview
Multiple state management solutions exist (Zustand stores) without clear separation of concerns.
Background
State is spread across searchStore, quizStore, notificationStore without clear domain separation.
Specifications
Tasks:
Impacted Files:
Labels: frontend, state-management, priority-medium
Acceptance Criteria
Clean state architecture
🙆Contribution Guidelines:
Assignment required before PR submission
Timeframe: 48-72 hours
PR description must include: Close #issue no
Star the repo⭐