forked from cardosofelipe/fast-next-template
feat(frontend): Implement Projects list page with filtering and search #54
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Create the Projects list page at
(authenticated)/projects/page.tsxfor CRUD-style project management. This complements the Dashboard (#53) which shows a summary view.Requirements
Layout
Features
/projects/[id]Pattern Reference
Follow
AgentTypeListpatterns from/components/agents/:Components to Create
ProjectCard.tsx- Project card for grid viewProjectFilters.tsx- Filter controlsProjectsGrid.tsx- Grid/list container with view toggleFiles to Create
frontend/src/app/[locale]/(authenticated)/projects/page.tsxfrontend/src/components/projects/ProjectCard.tsxfrontend/src/components/projects/ProjectFilters.tsxfrontend/src/components/projects/ProjectsGrid.tsxfrontend/src/lib/api/hooks/useProjects.tsData Strategy
Use mock data initially (demo mode), following patterns in
/features/issues/mocks.ts. API hooks ready for backend integration.Related
/projects/[id]/projects/newAcceptance Criteria