Skip to content

fix: melhorias de UX — header padronizado, edição de perfil/pedidos, budget, mural, seeds - #58

Merged
Jkvzin merged 5 commits into
devfrom
fix/ux-improvements
Jun 24, 2026
Merged

fix: melhorias de UX — header padronizado, edição de perfil/pedidos, budget, mural, seeds#58
Jkvzin merged 5 commits into
devfrom
fix/ux-improvements

Conversation

@Jkvzin

@Jkvzin Jkvzin commented Jun 24, 2026

Copy link
Copy Markdown
Collaborator

Melhorias de UX — Header, Perfil, Pedidos, Seeds e README

O que foi feito

Header padronizado

  • Novo componente Header.tsx usado em todas as páginas
  • Layout: ← Voltar (esquerda) | IworkG (centro) | PERFIL + Sair (direita)
  • Botão Sair vermelho (#dc2626), botão PERFIL com borda branca
  • Voltar usa histórico do navegador (volta pra página anterior, não fixo)

Perfil de prestador

  • Favoritar/desfavoritar funcionando (❤️)
  • Perfil público mostra avaliações, descrição, stats
  • Editar perfil com Header padronizado
  • Meu Perfil com Header padronizado

Pedidos

  • Campo valor máximo (R$) opcional no formulário
  • Exibe "💰 Até R$ XX" ou "💰 A combinar" no Mural e Meus Pedidos
  • Botão ✏️ Editar nos pedidos abertos (título, descrição, valor)
  • Backend: PATCH aceita edição de campos + status
  • Coluna budget adicionada ao banco

Mural de pedidos

  • Timeout de 5s no GPS (não trava mais)
  • ready state em vez de useRef (dispara re-render corretamente)
  • Botão + Novo Pedido no topo
  • Exibe valor do pedido

Seeds

  • 30 prestadores com perfis completos
  • 25+ pedidos de clientes variados
  • 10 avaliações de 4-5 estrelas

Dashboard

  • Cards de navegação: Buscar, Favoritos, Contatos, Meus Pedidos
  • Painel do Prestador (Meu Perfil + Mural) ou Tornar-se Prestador
  • Notificações com badge no botão
  • Placeholder de Sprint removido

Outros

  • CORS permite localhost:5173 e 5174
  • Bug de coluna token_jtitoken corrigido
  • Bug índice provider_profiles fora de ordem corrigido
  • Bug provider_portfolioportfolio_photos corrigido
  • Bug URL wizard: /api/providers//api/provider/

@Jkvzin
Jkvzin merged commit f887daf into dev Jun 24, 2026
3 checks passed
@Jkvzin
Jkvzin deleted the fix/ux-improvements branch June 24, 2026 03:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant