Evaluating bids

Programador Full Stack para Integração com Crm (Monday.com)

Published on the October 23, 2024 in IT & Programming

About this project

Open

### Escopo do Projeto:

- Integração com CRM (Monday.com): O sistema deve sincronizar dados de clientes entre o *monday.com* e a nova plataforma. Isso inclui cadastrar clientes e refletir alterações de saldo de maneira bidirecional.

- Importação de Clientes Existentes: Todos os clientes já cadastrados no CRM devem ser migrados automaticamente para a nova plataforma. Cada cliente receberá uma senha padrão, e um e-mail com o link de acesso ao painel será enviado para que possam fazer login e alterar a senha, se desejarem.

- ÁRea de Cadastro e Login: O sistema deve ter uma área para clientes criarem suas contas, realizarem login, e recuperarem senhas. Campos de cadastro incluem:
  - Nome
  - Sobrenome
  - Passaporte
  - Telefone com DDD
  - E-mail
  - Senha (mínimo de 6 caracteres)

- Disparo de E-mails: Configuração de envio automático de e-mails nas seguintes situações:
  - Criação de conta
  - Recuperação de senha
  - Notificação de acesso inicial para clientes já cadastrados (com a senha padrão e link de acesso)

- Dashboard do Cliente: Após o login, o cliente deve visualizar uma área de navegação com os seguintes menus:
  - Bem-vindo: Exibe uma mensagem de boas-vindas.
  - Minha Carteira: Visualização de saldo disponível com a opção de adicionar dinheiro.
  - Histórico de Transações: Listagem de todas as transações realizadas.
  - Suporte ao Cliente: Formulário para abertura de tickets de suporte.
  - Opções: Configurações de conta, incluindo alterar senha e notificações.
  - Meu Perfil: Área para o cliente editar suas informações pessoais.

- Funcionalidades de Carteira:
  - Adicionar Saldo: O cliente verá os dados bancários para depósito e poderá copiar as informações. Após o depósito, deverá fazer o *upload* do comprovante (em png, jpeg ou pdf), que será enviado para o e-mail da empresa junto com as informações do cliente.
  - Sacar Dinheiro: O cliente poderá solicitar saques, inserindo os dados da sua conta bancária. Uma mensagem será exibida confirmando a solicitação de saque e informando que o valor será processado em até 7 dias úteis.

- Integração de Saldo: O saldo do cliente na carteira deve ser atualizado manualmente via *monday.com*, de modo que o valor digitado no CRM seja refletido automaticamente na interface do cliente.

- Filtros de Busca: Implementar uma barra de filtros para que o cliente possa buscar transações por:
  - Método de pagamento
  - Tipo de transação
  - Intervalo de datas

- Aprovação de Transações: As transferências ou saques precisam ser aprovados por um administrador, que alterará o status para "Aprovado" ou "Rejeitado". Caso aprovado, o saldo transferido será atualizado na conta do cliente.

- Suporte ao Cliente: A plataforma deve incluir um sistema de suporte com formulário para abertura de tickets. O sistema de suporte exibirá uma mensagem de boas-vindas e explicações de como proceder com solicitações. Informações como horário de atendimento e resposta via WhatsApp devem ser incluídas.

- Configurações e Perfil do Cliente: O cliente deve poder atualizar suas informações pessoais (endereço, telefone, etc.) Dentro de um menu de configurações. Esse menu também incluirá opções de alteração de senha e ativação/desativação de notificações. Adicionalmente, deve haver um logout automático após um período de inatividade.

### Requisitos Técnicos:

- Base Visual: Já temos um site em WordPress que pode servir como base visual para o novo sistema. O programador poderá usar o layout existente como referência e adaptar o design conforme necessário.
 
- Responsabilidade de Hospedagem: O programador será responsável por sugerir a hospedagem necessária para o novo sistema. O ideal é que o profissional forneça uma recomendação de hospedagem adequada para garantir o bom desempenho e a estabilidade da plataforma.

- Experiência: O candidato ideal deve ter experiência comprovada com integrações de APIs e CRMs (preferencialmente *monday.com*), além de dominar o desenvolvimento Full Stack, com foco em PHP, JavaScript, e MySQL ou outra solução de banco de dados.

### Prazo e Orçamento:

O profissional deve ser capaz de desenvolver o sistema dentro de um prazo de 30 dias. O orçamento será discutido com base nas propostas recebidas.

Se você tem experiência em desenvolvimento de sistemas integrados e deseja participar deste projeto, envie seu portfólio e proposta de orçamento.

Project overview

Estamos à procura de um programador experiente para desenvolver um sistema que se conecte à nossa plataforma de CRM atual, no *monday.com*. O projeto envolve criar uma interface de usuário acessível para clientes, além de integrar os dados da nossa plataforma com o CRM. O profissional contratado será responsável pela construção e integração de um portal para clientes, com funcionalidades de cadastro, visualização de saldo e transações, além de permitir a sincronização de dados entre as plataformas.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by Fernan.