Sobre este projeto
it-programming / web-development
Aberto
Estamos buscando um desenvolvedor para criar um sistema robusto e seguro para a geração, envio e controle de códigos únicos. Este sistema será fundamental para gerenciar a distribuição e o uso de códigos por colaboradores e revendas, garantindo total rastreabilidade e auditoria.
As funcionalidades essenciais incluem:
1. Geração de Código Aleatório: O sistema deve possuir um gerador de códigos únicos, garantindo que cada código seja não repetível e gerado automaticamente.
2. Vinculação do Código ao Colaborador: Cada código gerado precisará ser associado a um colaborador específico, utilizando seu e-mail corporativo ou número de celular como identificador.
3. Envio Automatizado do Código: O sistema deve permitir o envio automático dos códigos gerados por e-mail ou SMS. A mensagem enviada deve conter o nome do colaborador, o código único e um link direto para o portal (Landing Page) de utilização.
4. Portal / Landing Page (LP) Responsiva: Será necessário desenvolver uma Landing Page simples e totalmente responsiva. Nesta LP, o colaborador ou a revenda poderá inserir o código recebido e registrar seu uso, após o pagamento realizado (entrega ou retirada). A página deve validar a validade, o status ativo e a não utilização prévia do código. Após o uso bem-sucedido, o status do código no banco de dados deve ser atualizado para 'usado'.
5. Banco de Dados e Controle: O sistema deve gerenciar um banco de dados que armazene as seguintes informações para cada código: nome do colaborador, e-mail/celular associado, o código gerado, status (ativo/usado), data de geração e data de uso. Este banco de dados deve ser exportável para formatos como Excel ou CSV.
6. Controle de Uso e Auditoria: É crucial que o sistema registre detalhadamente quando e por quem o código foi utilizado. Se possível, também deve armazenar o endereço IP, data e hora exatos do uso para garantir rastreabilidade completa e facilitar auditorias.
7. Prestação de Contas e Relatórios: O sistema deve oferecer a funcionalidade de extração de relatórios, como listas de códigos utilizados e não utilizados, para fins de conferência e prestação de contas.
8. Compartilhamento com Revendas: Além das funcionalidades internas, o sistema deve facilitar o envio do link da Landing Page para as revendas, acompanhado de um texto explicativo claro e um passo a passo simples sobre como utilizar os códigos.
Extras (Opcional, mas desejável):
* Implementação de um sistema de autenticação simples (por exemplo, login via e-mail ou senha temporária).
* Desenvolvimento de uma interface administrativa restrita para acompanhamento e gestão dos códigos e usuários para reembolso dos vales utilizados a revenda.
* Previsão para futura integração com outros sistemas, como plataformas de automação de envio.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Prazo de Entrega: Não estabelecido
Habilidades necessárias