Frontend para um sistema de tickets

Site e aplicativos

  • Status do projeto

    Concluído
  • Interessado

    1
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 10 - R$ 25 por hora
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 0,50 por hora
  • Na contratação

    R$ 40,00
  • postado por

    Wagner

Descrição do Projeto

Desenvolvi o backend em node.js para um sistema de Whatsapp multi-usuarios.

Esta aplicação consiste em permitir que vários usuários loguem, utilizando um usuário e senha e desta forma tenham acesso a conversas de um mesmo número do whatsapp.

Já possuo um frontend em react (react material), e embora funcione bem, mas não está bem feito. Então gostaria de algo mais bonito.

O backend trabalha com o ************
Então, sempre que um registro for adicionado, alterado ou excluído, alem do retorno da requisição, tambem é emitido um socket.

Este sistema utiliza jwt para autenticar o usuário.

Até o momento, o backend possui 6 rotas.
Sendo:
Registro de usuário: Adiciona um novo usuário através da página Signup
Login: Loga na aplicação por email e senha
Dashboard, que exibe somente um grafico simples
Conexões: CRUD (para conexão, é verificado se o whatsapp está ou não conectado, se não estiver, exibe um botão para exibir um componente modal com o qrcode, este qrcode já vem do backend)
Usuários: CRUD
Contatos: CRUD
Tickets:
Existe um tablist que lista os tickets abertos
Existe um tablist que lista os tickets fechados
Existe um tablist que lista os tickets pendentes
Botão para adicionar um novo ticket
Botão para excluir um ticket

Envia mensagens
Recebe mensagens
Existe um botão de notificação (o backend já sinaliza quando existe algo para ser exibido via socket)

Gostaria muito se fosse utilizado o bootstrap com react.
Gostaria tambem que ao adicionar/editar um recurso, fosse feito atraves de um component modal

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.