Desenvolvimento de Página de Promoção e Geração/Apuramento de Números da Sorte
Budget: $10,000 – $20,000 USD
Estamos lançando uma promoção para nossos clientes e precisamos realizar algumas melhorias no nosso site. O projeto envolve a criação de uma página de promoção, geração automatizada de números da sorte e apuração dos ganhadores.
Os detalhes são os seguintes:
Funcionalidades da Página da Promoção:
1. Regulamento e Aceitação:
◦ Deve ser desenvolvida uma página dedicada à promoção, onde serão apresentadas as regras completas da mesma.
◦ Para participar, o usuário deverá aceitar o regulamento diretamente nessa página.
◦ O usuário também deverá confirmar ou atualizar o telefone de cadastro. Em caso de atualização, o número deverá ser atualizado no sistema ERP da empresa via API.
2. Exibição de Números da Sorte:
◦ Após a aceitação do regulamento e a confirmação dos dados, o usuário poderá visualizar os seus "números da sorte", que serão gerados com base nas compras que realizou.
◦ A página deverá mostrar quais compras geraram quais números, permitindo ao usuário entender a origem de seus números da sorte.
Geração Automática dos Números da Sorte:
• Os números da sorte deverão ser gerados automaticamente, consultando o banco de dados PostgreSQL para obter as compras do cliente.
• A geração dos números deverá seguir as regras da promoção, respeitando a distribuição dos clientes em 12 grupos, baseados no estado de residência de cada cliente.
• Cada número da sorte deverá estar associado ao grupo correspondente ao estado do cliente.
Apuração dos Ganhadores:
• A promoção seguirá as regras da Caixa Econômica Federal, ou seja, a geração e apuração dos ganhadores deverão seguir as normas da Loteria Federal.
• A cada quinzena, cada grupo (total de 12 grupos) terá um ou mais ganhadores.
• No final de 3 meses, será realizado um sorteio geral, envolvendo todos os grupos.
• Deve ser criado um processo de apuração dos ganhadores, onde, ao informar os números sorteados pela Caixa, o sistema devolverá os ganhadores de cada grupo.
Tecnologias e Integrações:
• O front-end do site é desenvolvido em Angular e o back-end em Nodejs
• O sistema deve ser integrado ao ERP da empresa para atualizar o telefone de cadastro via API.
• O banco de dados usado para a consulta de compras é PostgreSQL.
• A apuração dos ganhadores e a geração dos números da sorte deve seguir as regras da Loteria Federal.
Os detalhes são os seguintes:
Funcionalidades da Página da Promoção:
1. Regulamento e Aceitação:
◦ Deve ser desenvolvida uma página dedicada à promoção, onde serão apresentadas as regras completas da mesma.
◦ Para participar, o usuário deverá aceitar o regulamento diretamente nessa página.
◦ O usuário também deverá confirmar ou atualizar o telefone de cadastro. Em caso de atualização, o número deverá ser atualizado no sistema ERP da empresa via API.
2. Exibição de Números da Sorte:
◦ Após a aceitação do regulamento e a confirmação dos dados, o usuário poderá visualizar os seus "números da sorte", que serão gerados com base nas compras que realizou.
◦ A página deverá mostrar quais compras geraram quais números, permitindo ao usuário entender a origem de seus números da sorte.
Geração Automática dos Números da Sorte:
• Os números da sorte deverão ser gerados automaticamente, consultando o banco de dados PostgreSQL para obter as compras do cliente.
• A geração dos números deverá seguir as regras da promoção, respeitando a distribuição dos clientes em 12 grupos, baseados no estado de residência de cada cliente.
• Cada número da sorte deverá estar associado ao grupo correspondente ao estado do cliente.
Apuração dos Ganhadores:
• A promoção seguirá as regras da Caixa Econômica Federal, ou seja, a geração e apuração dos ganhadores deverão seguir as normas da Loteria Federal.
• A cada quinzena, cada grupo (total de 12 grupos) terá um ou mais ganhadores.
• No final de 3 meses, será realizado um sorteio geral, envolvendo todos os grupos.
• Deve ser criado um processo de apuração dos ganhadores, onde, ao informar os números sorteados pela Caixa, o sistema devolverá os ganhadores de cada grupo.
Tecnologias e Integrações:
• O front-end do site é desenvolvido em Angular e o back-end em Nodejs
• O sistema deve ser integrado ao ERP da empresa para atualizar o telefone de cadastro via API.
• O banco de dados usado para a consulta de compras é PostgreSQL.
• A apuração dos ganhadores e a geração dos números da sorte deve seguir as regras da Loteria Federal.