Pesquisar
Projeto exclusivo

Criação de marketplace em PHP Laravel

ontem às 21:35

Descrição do Projeto:

Projeto: Marketplace com split de pagamento

Tecnologias:

Back-end: PHP Laravel (API RESTful com autenticação JWT)

Front-end: React.js (com Vite)

Gateway de pagamento: Pagar.me, ASAAS ou Stripe (com suporte a subcontas e split de pagamento)

Banco de dados: MySQL

Armazenamento de imagens: Local inicialmente, com possibilidade de escalar para Amazon S3 ou Bunny.net

Envio de e-mails: Laravel Mail com SMTP

---

Módulos do sistema (até o 7):

1. Autenticação e autorização

Objetivo: Controlar o acesso de usuários à API com segurança.
Funcionalidades:

• Cadastro de usuário (nome, e-mail, senha, tipo: admin, vendedor, cliente)
• Login com JWT
• Logout e refresh token
• Recuperação de senha (via e-mail)
• Proteção de rotas por tipo de usuário (middleware de role)

---

2. Gestão de vendedores e subcontas

Objetivo: Permitir que vendedores se cadastrem e tenham uma subconta no gateway para receber pagamentos.
Funcionalidades:

• Cadastro do perfil de vendedor com CPF/CNPJ e dados bancários
• Integração com o gateway para:
• Criar subconta
• Associar com o ID do vendedor
• Armazenamento do subaccount_id no banco
• Validação de dados (campos obrigatórios, formatos)

---

3. Catálogo de produtos/serviços

Objetivo: Permitir que vendedores publiquem produtos/serviços.
Funcionalidades:

• CRUD de produtos com:
• Nome, descrição, preço, imagem, estoque, categoria
• Vínculo com o vendedor dono do produto
• Upload de imagem via React para a API

---

4. Carrinho e checkout

Objetivo: Clientes adicionam itens ao carrinho e finalizam a compra.
Funcionalidades:

• Adição/remoção de produtos do carrinho
• Cálculo do total da compra
• Envio dos dados para a API no momento do checkout

---

5. Pagamentos e split (gateway)

Objetivo: Receber pagamentos e repassar parte para o vendedor e parte para a plataforma.
Funcionalidades:

• Envio da transação ao gateway com:
• Valor total
• Dados do cartão ou boleto
• Split de porcentagem (ex: 90% vendedor, 10% plataforma)
• Subconta do vendedor
• Armazenamento de status da transação
• Tratamento de erros do gateway

---

6. Painel administrativo

Objetivo: Controle total por parte do administrador.
Funcionalidades:

• Listagem de usuários, vendedores, produtos e transações
• Aprovação/rejeição manual de cadastros de vendedores (opcional)
• Visualização de dashboards e relatórios simples

---

7. Notificações (e-mail)

Objetivo: Informar os usuários sobre eventos importantes.
Funcionalidades:

• Enviar e-mails para:
• Confirmação de cadastro
• Confirmação de pedido
• Pagamento aprovado ou recusado
• Solicitação de redefinição de senha
• Template de e-mails com Blade ou Markdown.

Habilidades desejadas:

Laravel PHP

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 5
Interessados: 7
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (5)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Sistema de leilão de personagens - PHP - Estou buscando um programador PHP com experiência em OTServ e MyAAC para desenvolver um sistema completo de leilão (Character Bazaar) de personagens, semelhante ao bazar oficial do Tib...

Criar site para a minha empresa - Preciso de uma pessoa para criar um site para minha empresa, que tenha foco em direcionar o cliente para o WhatsApp e que apareça nas pesquisas do Google.

Criar site para empresa de venda de equipamentos - Elaborar um site para uma empresa no ramo de máquinas industriais. Editar imagens realistas do projeto da máquina para colocar no site.

Desenvolvimento de plataforma semelhante a guia comercial - Preciso de uma plataforma semelhante a essa, com algumas ferramentas novas que serão acrescentadas durante a execução do projeto. Site para ver o layout: https://www.smartapp....

Desenvolvimento de website WordPress para empresa de táxi aéreo - Profissional ou equipe especializada em WordPress para criar um novo site institucional para uma empresa de táxi aéreo. Escopo do projeto: • Apresentação instituc...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.