VOLTAR

Front End

Refund

Refund

Sobre

Frontend React para solicitação e consulta de reembolsos, com autenticação por perfil e integração com API REST.


Fluxos principais

  • employee: cria solicitações de reembolso e envia comprovante
  • manager: visualiza lista paginada de solicitações e abre os detalhes de cada item

A aplicação controla sessão com localStorage e envia token JWT no header Authorization.


Stack

  • React 19 + TypeScript
  • Vite 7
  • React Router 7
  • Axios
  • Zod
  • Tailwind CSS 4

Funcionalidades

  • Login e cadastro de usuário
  • Controle de sessão
  • Roteamento condicional por perfil (employee / manager)
  • Cadastro de reembolso com validação de formulário
  • Upload de comprovante (/uploads)
  • Tela de confirmação após envio
  • Dashboard de solicitações com busca por nome e paginação
  • Visualização de detalhes de solicitação (manager)