Look for refactor opportunities #28

Closed
opened 2026-05-01 20:53:30 +02:00 by myrmidex · 0 comments
Owner

Review the codebase for refactor opportunities now that the app has stabilized post-v0.2.

Areas to look at

  • Dashboard data fetching (multiple parallel fetches in useEffect — could be consolidated)
  • Controller duplication (User::first() pattern repeated across controllers — consider middleware or shared service)
  • Frontend component responsibilities (check if any components are doing too much)
  • Type safety gaps in TypeScript (any any types that can be tightened)

Output

A list of concrete refactor proposals with rough effort estimates, to be turned into individual tickets.

Review the codebase for refactor opportunities now that the app has stabilized post-v0.2. ## Areas to look at - Dashboard data fetching (multiple parallel fetches in `useEffect` — could be consolidated) - Controller duplication (`User::first()` pattern repeated across controllers — consider middleware or shared service) - Frontend component responsibilities (check if any components are doing too much) - Type safety gaps in TypeScript (any `any` types that can be tightened) ## Output A list of concrete refactor proposals with rough effort estimates, to be turned into individual tickets.
myrmidex added this to the v0.3.0 milestone 2026-05-01 20:53:30 +02:00
myrmidex added the
enhancement
label 2026-05-01 20:53:30 +02:00
myrmidex self-assigned this 2026-05-01 20:53:30 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: lvl0/incr#28
No description provided.