LOJA VIRTUAL SOLIDÁRIA

Site e aplicativos

  • Status do projeto

    Aberto
  • Interessado

    8
  • Postado em

  • Localização

    O projeto pode ser concluído remotamente
  • Orçamento

    R$ 500 - R$ 2.000
  • Depósito pago

    R$ 0,00
  • Bônus total por indicação

    R$ 40,00
  • Na contratação

    R$ 40,00
  • postado por

    Laercio

Descrição do Projeto

loja virtual de cursos online, mas com uma segunda opção: em vez de comprar diretamente, o usuário poderá criar uma campanha para conseguir o curso através do apoio de outras pessoas.
1. Vitrine de cursos
A página inicial terá uma vitrine com os cursos cadastrados pelo administrador.
Cada curso deverá ter:
- imagem;
- nome;
- descrição resumida;
- valor definido pelo administrador;
- botão COMPRAR;
- botão CRIAR CAMPANHA.
O administrador deverá conseguir cadastrar, editar, excluir e alterar os cursos e seus valores pelo painel.
2. Página individual do curso
Cada curso terá sua própria página de vendas, com as informações cadastradas pelo administrador.
Deverá possuir:
- informações do curso;
- conteúdo/apresentação;
- imagem;
- valor;
- botão COMPRAR;
- botão CRIAR CAMPANHA.
3. Compra direta
O usuário poderá comprar o curso normalmente.
O pagamento será realizado através do gateway de pagamento, inicialmente utilizando Mercado Pago, com suporte a Pix.
Após a confirmação automática do pagamento:
- a compra fica registrada;
- o usuário recebe acesso ao curso;
- o curso fica disponível no Painel do Comprador.
A confirmação do pagamento deverá ser feita automaticamente através de webhook, sem necessidade de confirmação manual pelo administrador.
Fluxo:
CURSO → COMPRAR → CHECKOUT/GATEWAY → PAGAMENTO APROVADO → WEBHOOK → REGISTRA COMPRA → LIBERA CURSO
4. Criar campanha
Na página do curso haverá a opção CRIAR CAMPANHA.
O usuário escolhe o curso e cria uma campanha para conseguir doações.
A campanha deverá ter:
- título;
- imagem;
- descrição/motivo;
- curso escolhido;
- meta correspondente ao curso;
- prazo, se definido;
- página própria para divulgação;
- botão APOIAR.
Quando a campanha atingir a condição estabelecida, o criador recebe o acesso ao curso.
O valor arrecadado nessa modalidade não é entregue ao criador como dinheiro.
5. Apoiar uma campanha
Qualquer usuário poderá acessar uma campanha e clicar em APOIAR.
O pagamento será realizado através do gateway de pagamento/Mercado Pago, com suporte a Pix.
Após a confirmação automática da doação através do webhook:
- a campanha é atualizada;
- o valor arrecadado é atualizado;
- a doação fica registrada no histórico;
- o apoiador recebe créditos ******* conforme a regra definida pelo administrador;
- os créditos ficam disponíveis em sua conta.
Fluxo:
CAMPANHA → APOIAR → INFORMAR VALOR → CHECKOUT/GATEWAY → PAGAMENTO APROVADO → WEBHOOK → REGISTRA DOAÇÃO → ATUALIZA CAMPANHA → GERA CRÉDITOS
O sistema deverá identificar corretamente a qual usuário, campanha e curso cada pagamento está relacionado, evitando que uma doação ou compra seja registrada incorretamente.
6. Créditos
Os créditos são um saldo interno da plataforma.
Eles:
- não são dinheiro;
- não podem ser sacados;
- não podem ser transferidos para outra pessoa;
- podem ser utilizados para comprar cursos/produtos disponibilizados pela *******.
O sistema deverá controlar automaticamente o saldo de créditos de cada usuário.
As regras de geração e utilização dos créditos deverão ser configuráveis pelo administrador.
7. Painel do usuário
O usuário terá uma única conta e poderá atuar como criador, comprador e apoiador.
Painel do Criador
- minhas campanhas;
- campanhas ativas/finalizadas;
- valor arrecadado;
- progresso da campanha;
- apoiadores;
- status;
- curso conquistado.
Painel do Comprador
- cursos comprados;
- cursos disponíveis para acesso;
- histórico de compras.
Painel do Apoiador
- campanhas apoiadas;
- histórico de doações;
- créditos recebidos;
- saldo de créditos;
- utilização dos créditos.
8. Pagamentos e gateway
A plataforma deverá possuir integração com gateway de pagamento, inicialmente utilizando Mercado Pago, com suporte a Pix.
A confirmação dos pagamentos deverá ocorrer automaticamente através de webhook.
Não deverá ser necessário que o administrador confirme manualmente cada pagamento.
O sistema deverá diferenciar e registrar corretamente:
- compras diretas;
- doações/apoios de campanhas;
- pagamentos aprovados;
- pagamentos pendentes;
- pagamentos recusados ou cancelados.
Cada transação deverá ficar vinculada ao respectivo:
- usuário;
- curso;
- campanha, quando houver;
- tipo de operação;
- valor;
- identificação da transação no gateway.
Compra direta
Curso → Comprar → Mercado Pago → Pagamento aprovado → Webhook → Compra registrada → Curso liberado
Apoio de campanha
Campanha → Apoiar → Mercado Pago → Pagamento aprovado → Webhook → Doação registrada → Campanha atualizada → Créditos gerados
Campanha atingida
Quando a campanha atingir a condição estabelecida pelo sistema:
Campanha concluída → sistema identifica o curso → libera o acesso ao curso para o criador
9. Painel administrativo
O administrador deverá conseguir:
- cadastrar e editar cursos;
- definir e alterar valores;
- adicionar imagens e informações;
- gerenciar usuários;
- visualizar e moderar campanhas;
- acompanhar compras;
- acompanhar doações;
- visualizar transações;
- visualizar o status dos pagamentos;
- controlar créditos;
- bloquear usuários/campanhas;
- visualizar os principais dados da plataforma.
Também deverá ser possível administrar pelo painel as regras e informações que não precisam ficar fixas no código, como cursos, preços, imagens, textos e regras de créditos.
10. Fluxo principal
Para quem quer comprar:
CURSO
→ COMPRAR
→ pagamento pelo gateway
→ pagamento confirmado
→ acesso ao curso.
Para quem quer conseguir um curso através de campanha:
CURSO
→ CRIAR CAMPANHA
→ divulgação
→ pessoas apoiam
→ pagamentos confirmados
→ campanha atualizada
→ condição atingida
→ acesso ao curso para o criador.
Para quem quer apoiar:
APOIAR CAMPANHA
→ informar valor
→ pagamento pelo gateway
→ pagamento confirmado
→ doação registrada
→ recebe créditos
→ utiliza créditos na vitrine.
Objetivo da primeira versão
Quero uma plataforma simples, leve, funcional e fácil de usar, sem excesso de recursos inicialmente.
O mais importante é que o sistema funcione corretamente nesses três fluxos:
COMPRAR / CRIAR CAMPANHA / APOIAR.
A integração de pagamento deve funcionar de forma automática, utilizando Mercado Pago + Pix + webhook, para que pagamentos aprovados atualizem o sistema sem intervenção manual.
Os cursos, preços, imagens, textos, regras de créditos e demais conteúdos deverão ser administráveis pelo painel, para que eu possa alterar tudo sem precisar solicitar alterações ao desenvolvedor.

Estou interessado

Freelancers interessados

    {{ item.displayName }} {{ item.displayName }}

    {{ item.displayDisciplines }}

    • {{ item.hourlyRate || '-' }} por hora
    • {{ item.cityName }}
      {{ item.stateName }}, {{ item.countryName }}
    • {{ item.nrSharedConnections }} conexões compartilhadas
    Premium
    Abrir bate-papo Recusou

Nenhum freelancer interessado ainda

Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.