Completed

Criar funções para sistema pronto

Published on the June 22, 2018 in IT & Programming

About this project

Open

Geral
- O layout da home deve ser uma cópia exata (apenas mudando os logos) da página inicial do site (https://www.tfpstudentaction.org/) os conteúdos serão quase fixos e remeterão para nosso site principal; Não é necessário inserir conteúdos neste sistema, apenas aparecerão na home e remeterão para o site principal. – Deverá haver no painel de controle possibilidade de inserir o título, imagem e o link para onde o usuários será remetido.
- Site está por padrão em inglês ; Deve haver um conflito do multilinguagem. Deve estar em português!
- Integrar com as notificações automáticas webpush sendpulse

Página de petição
- Preenchimento automático dos campos da petição quando o usuário acessar a plataforma logado em uma de suas redes sociais.
- Possibilidade de colocar petições com carimbos de encerrada/vitória/em curso, etc. Como em https://www.change.org/ e deixar apresentação do slider da página principal o mais parecido com o da Change (imagem média, título da petição, pequena descrição e botão para assinar)
- Formulário de envio da página por email (compartilhamento redes sociais) não está funcionando em algumas petições;

Página de doação
- Desenvolver uma página de doação similar a https://www.lifesitenews.com/give?utm_source=website&utm_medium=main-nav&utm_campaign=general_donations_2017#step-1
- Integrar Moip com checkout simples (menor quantidade de dados), PayPal e PagSeguro (usuário define)

Página de criação de petição
- Cada petição deve ter na página de criação uma opção para definirmos se o ideal é enviar e-mails padrões do sistema naquela campanha ou específicos e se específicos, deve haver uma forma de editar os e-mails enviados para aquela campanha (agradecimento, confirmação, etc.)
- Na página de criação deve haver a possibilidade de escolher um dos 3 métodos de assinatura: 1) confirmação através de link enviado para o email; 2) confirmação através da duplicação do campo de email – para evitar erros de digitação; 3) sem confirmação
- Possibilidade de exibir no contador ou o número de assinantes ou o de protestos enviados;

Página de agradecimento:
- Página de agradecimento exibida de acordo com o histórico da pessoa.
Isto é, quando a pessoa já assinou alguma petição em nosso site e foi exibida uma página de agradecimento solicitando doação(ex.: http://www.returntoorder.org/thank-much-urging-city-belle-plaine-reverse-approval-erecting-satanic-baphometic-bowl-wisdom/?PKG=RTOE0316), o sistema detecta e exibe uma diferente com o intuito de pedir o compartilhamento em todas as redes sociais. Quando ela já passou pelas 2 páginas, o sistema exibe uma terceira com o intuito de coletar endereços de email (ex. http://www.returntoorder.org/thank-voicing-disapproval-supreme-selling-blasphemous-works-andres-serrano/?PKG=RTOE0379).

- Possibilidade de editar as diferentes páginas de agradecimento.

Painel de ADM:
- Na página de adm de cada petição deve ter um painel ou link que remeta para a lista de todos os que usuários que assinaram aquela petição; Nesta janela/painel deve haver um campo de busca para localizar por nome ou email e as informações do usuário (petições assinadas, dados, se é doador, se confirmou assinaturas, etc.) E possibilidade de excluir a assinatura dele de uma ou todas as petições;
- Possibilidade de reenviar os e-mails de confirmação para todos ou alguns;
- Melhorar inserção manual de assinaturas - Exibir página ou popup onde sempre que adicionarmos algum número de assinaturas coletadas manualmente possamos indicar a origem e alterar os valores. Ex: 152 coletadas em Campanha em SP; 400 coletadas por amigos; etc. E exibir uma espécie de tabela que registre cada uma das inserções, possibilite a edição e tenha possibilidade de criar quantas linhas forem necessárias.
O contador permanece exibindo o número total. Histórico de inclusões de assinaturas físicas: Tabela de dados exibindo a data da inclusão, sigla da pessoa que incluiu e origem das assinaturas para melhorar o controle;
- Relatório de assinaturas - Mostrar gráficos simples com o número de assinaturas distribuídos por petições, dia, semana, mês e ano.
Página de perfil do usuário:
- Possibilidade de completar o cadastro com dados completos (Endereço, telefone, etc.)
- Caixa de seleção para receber atualizações automáticas por email das próximas petições ou das últimas publicações do site (e sistema de envio automático de e-mails)
- Painel de adm dos e-mails para editar os e-mails padrões (genéricos) enviados pelo sistema (newsletter, marketing, etc)

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Payment Processor (Paypal, Stripe, etc.)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. V. V.