Evaluating bids

Script Php de programa de afiliados

Published on the December 09, 2022 in IT & Programming

About this project

Open

=============== Descrição:
Desejo criar um script de Afiliados em PHP:
1: Tela de Cadastro, com um espaço pra eu colocar um texto com as regras do programa e um Form pra cadastro: (Nome, Email, Telefone e Empresa, Senha, Conta do Paypal). Incluir checkbox para Aceito os Termos e só cadastra se aceitar.
2. Tela de Login
3. ÁRea administrativa do parceiro será uma tela de Dashboard com:
    3a) Link do afiliado (pra ele copiar e compartilhar), usando o IDaleatorio explicado mais abaixo
    3b) Drop Down com mês e Ano, que vai mostrar o resultado do mês escolhido:
          3b1) Quantidade de Cliques recebidos no link
          3b2) Quantidade de Conversões do link
          3b3) Valor a receber, que será calculado por: NumeroDeConversoes x R$1
          3b4) Status do pagamento
4) Tela administrativa do sistema (pra mim):
    4a) dropdown com os afiliados e eu posso escolher um e depois escolher o mês e ano e ver o relatório daquele afiliado com:
    4b) Número de cliques recebidos, lista de conversões recebidas com: Data, Hora, IP e tipo, em uma grid onde eu possa ordenar a coluna que eu quiser. E a informação da ContaPaypal do afiliado

Ou seja, são 4 telas.

=============== Requisitos:
1. Fazer as páginas com Layout bonito e moderno. Html + css
2. Banco de Dados MySQL
3. Se possível, incluir 2 gráficos de evolução de Clique e de Conversões durante todo o período em que o parceiro é parceiro

=============== Tabelas
Tabela Afiliado
ID: integer autoincremento
IDAleadorio:  Varchar(30)
Nome: Varchar(140)
Email: Varchar(140)
Telefone:  Varchar(140)
Empresa: Varchar(140)
Senha: Password
ContaPaypal: Varchar(140)
TipoUsuario: varchar(140) o padrão é Afiliado, mas eu posso ter um Admin

Tabela Log
IDLog: integer autoincremento
Data: Date
IDafiliado: varchar(30) vinculado a IDAleatorio da tabela Afiliado
Evento: char(1) Pode ser C ou V,  (C)lique ou Con(V)ersão
IP: ip do usuário que gerou o evento

E por último preciso só de um script pra eu adicionar na página final de conversão, que pega o IDafiliado e grava o evento na "Tabela Log"


idaleadorio será definido por:
$alfanum="1234567890abcdefghijklmnopqrstuvxzywABCDEFGHIJKLMNOPQRSTUVWXYZ";
$idaleadorio = $alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$Alfanum[rand(1,61)].$alfanum[rand(1,61)];

Category IT & Programming
Subcategory Web development
What is the scope of the project? Small change or bug
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Roles needed Design a landing page, Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. V.