# Quickstart — 023-ux-melhorias-imoveis Guia de desenvolvimento local para implementar as melhorias de UX/UI na página `/imoveis`. --- ## Pré-requisitos - Docker + Docker Compose em execução - Branch: `023-ux-melhorias-imoveis` (ou trabalhar direto em `master`) ```bash # Verificar que os containers estão rodando docker-compose ps # Backend: http://localhost:5000 # Frontend: http://localhost:5174 ``` --- ## Sprint 1 — Ordem de Trabalho Recomendada ### 1. Backend: parâmetro `q` ```bash # Editar a rota code backend/app/routes/properties.py # Após editar, reiniciar o backend docker-compose restart backend # Testar manualmente curl "http://localhost:5000/api/v1/properties?q=jardins" | python -m json.tool | head -30 curl "http://localhost:5000/api/v1/properties?q=AP-0042" | python -m json.tool | head -10 curl "http://localhost:5000/api/v1/properties?q=Rua+das+Flores&sort=price_asc" | python -m json.tool ``` ### 2. Frontend: refactor `PropertyRowCard` O frontend tem hot reload — editar e salvar recarrega automaticamente em `http://localhost:5174/imoveis`. ```bash # Verificar TypeScript após edições docker-compose exec frontend npx tsc --noEmit ``` Cheklist de validação do refactor semântico: - [ ] Abrir DevTools → Elements → procurar `` → confirmar que não há `