Evaluating bids

Loja para Venda de Assinaturas

Published on the August 08, 2016 in IT & Programming

About this project

Open

O desenvolvedor deverá criar uma interface para o cadastramento do cliente e coleta de informações que alimentarão a base de personalização do serviço.

O cliente optará por uma ou mais assinaturas do serviço. As assinaturas dizem respeito à frequência e ao tipo de conteúdo que será fornecido ao cliente.

A partir desta base de personalização e da assinatura adquirida, o cliente receberá, em intervalos regulares, o conteúdo adquirido.

A entrega do conteúdo será por e-mail, em formato html e PDF para melhor impressão ou armazenamento local.

O conteúdo também deverá estar disponível para consulta na área do cliente no website.

O sistema deverá controlar a entrega e disponibilização do conteúdo de acordo a data de assinatura do produto.

Para ilustrar o processo, pensemos num modelo de aulas via Internet. O cliente A e o cliente B assinam o serviço e têm interesse pelo curso de revestimento cerâmico em paredes. O cliente A assinou o serviço há 1 mês e o cliente B assinou o serviço hoje.
Considerando-se que este curso entrega conteúdos diários, o cliente A receberá a aula de número 30 e o cliente B receberá a aula de número 1.

Os conteúdos são montados dinamicamente conforme opção e regras de negócio determinadas a partir da base de personalização do serviço.

A cobrança das assinaturas será via cartão de crédito e o sistema deverá se integrar com plataformas como PayPal e PagSeguro.

O sistema deverá permitir o reenvio de conteúdo a partir de uma interface de administração. Esta interface também deverá permitir acompanhar o histórico de conteúdo enviado a cada cliente (régua de acompanhamento). Também deverá permitir acompanhar o fluxo de pagamento, mostrando os clientes ativos na base e os clientes inativos.


Não há a necessidade de disponibilização de relatórios sofisticados acerca do serviço, mas é fundamental que os dados estejam disponíveis para consulta e extração de relatórios em banco de dados.

O banco de dados escolhido para projeto é o MySQL e as linguagens de programação são PHP e Java (se necessário). O ambiente operacional será Linux RedHat ou CentOS.

Category IT & Programming
Subcategory E-commerce
What is the scope of the project? Create a new store
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
Experience in this type of projects Yes (I have managed this kind of project before)
API Integrations Social media (Facebook, Twitter, etc.), Payment Processor (Paypal, Stripe, etc.)
Roles needed Designer, Developer

Delivery term: Not specified

Skills needed

Other projects posted by A. C.