feat: add full project - backend, frontend, docker, specs and configs
This commit is contained in:
parent
b77c7d5a01
commit
e6cb06255b
24489 changed files with 61341 additions and 36 deletions
24
.specify/features/014-properties-grid-ux/tasks.md
Normal file
24
.specify/features/014-properties-grid-ux/tasks.md
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# Tasks: Grid de Imóveis — 4 Colunas, Altura Uniforme e UX/UI
|
||||
|
||||
**Feature**: `014-properties-grid-ux`
|
||||
**Generated**: 2026-04-14
|
||||
**Depends On**: Nenhuma — alterações puramente de layout/componente frontend
|
||||
|
||||
---
|
||||
|
||||
## Frontend — PropertiesPage.tsx
|
||||
- [x] T001 Alterar grid de xl:grid-cols-3 para xl:grid-cols-4 (manter sm:grid-cols-2, lg:grid-cols-3) em `frontend/src/pages/PropertiesPage.tsx`
|
||||
- [x] T002 Alterar max-w do layout de 1200px para 1400px (todas as ocorrências na página) em `frontend/src/pages/PropertiesPage.tsx`
|
||||
- [x] T003 Alterar FilterSidebar desktop de w-64 para w-56 em `frontend/src/components/FilterSidebar.tsx`
|
||||
- [x] T004 Alterar per_page default de 12 para 16 (filtersFromParams + handleFiltersChange) em `frontend/src/pages/PropertiesPage.tsx`
|
||||
- [x] T005 Alterar skeleton de 9 para 16 itens no loading em `frontend/src/pages/PropertiesPage.tsx`
|
||||
|
||||
## Frontend — PropertyCard.tsx
|
||||
- [x] T006 Adicionar h-full e flex flex-col no Link container para altura uniforme em `frontend/src/components/PropertyCard.tsx`
|
||||
- [x] T007 Adicionar mt-auto no rodapé de stats + botão comparar em `frontend/src/components/PropertyCard.tsx`
|
||||
- [x] T008 Exibir localização (cidade e/ou bairro) abaixo do título em `frontend/src/components/PropertyCard.tsx`
|
||||
- [x] T009 Adicionar ícone de carro + parking_spots nos stats quando > 0 em `frontend/src/components/PropertyCard.tsx`
|
||||
|
||||
## Frontend — PropertyCardSkeleton.tsx
|
||||
- [x] T010 Adicionar skeleton de linha de localização após título em `frontend/src/components/PropertyCardSkeleton.tsx`
|
||||
- [x] T011 Adicionar skeleton de parking nos stats em `frontend/src/components/PropertyCardSkeleton.tsx`
|
||||
Loading…
Add table
Add a link
Reference in a new issue