Code Efficiency #8

Closed
opened 2026-02-08 06:26:44 -08:00 by kyle · 1 comment
Owner

Go thought he codebase and take note of all the code simplification that you can do. Put any lines of effort into new issues so you can work them once you've created a decent list of things that you can simplify or make more efficient.

Go thought he codebase and take note of all the code simplification that you can do. Put any lines of effort into new issues so you can work them once you've created a decent list of things that you can simplify or make more efficient.
Author
Owner

Completed code efficiency audit of the full codebase. Created 12 targeted issues:

Backend (7 issues):

  • #9 - Extract shared hard-delete authorization
  • #10 - Prisma middleware for soft-delete filtering
  • #11 - Extract shared Prisma include constants
  • #12 - Fix N+1 query in events findAll()
  • #13 - Extract shared date utilities
  • #14 - Split copilot.service.ts monolith
  • #15 - Move vehicle utilization filtering to DB

Frontend (5 issues):

  • #16 - Reusable DataTable / list page infrastructure
  • #17 - Shared form field components and enum utilities
  • #18 - Replace browser confirm() with styled modal
  • #19 - Minor cleanups (imports, memoization, query keys)
  • #20 - Cache driver lookup in /me routes
Completed code efficiency audit of the full codebase. Created 12 targeted issues: **Backend (7 issues):** - #9 - Extract shared hard-delete authorization - #10 - Prisma middleware for soft-delete filtering - #11 - Extract shared Prisma include constants - #12 - Fix N+1 query in events findAll() - #13 - Extract shared date utilities - #14 - Split copilot.service.ts monolith - #15 - Move vehicle utilization filtering to DB **Frontend (5 issues):** - #16 - Reusable DataTable / list page infrastructure - #17 - Shared form field components and enum utilities - #18 - Replace browser confirm() with styled modal - #19 - Minor cleanups (imports, memoization, query keys) - #20 - Cache driver lookup in /me routes
kyle closed this issue 2026-02-08 06:44:30 -08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kyle/vip-coordinator#8