### 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.
Contexto Geral do Projeto
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.
Prazo de Entrega: Não estabelecido