About this project
it-programming / web-development
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