Pesquisar
Projeto exclusivo

Desenvolver marketplace para vendedores

hoje às 11:33

Descrição do Projeto:

1. Escopo Geral

Plataforma web onde vendedores podem cadastrar produtos e compradores podem navegar, adicionar ao carrinho e comprar. O sistema deve ser desenvolvido em React + TypeScript, com integração a uma API REST (ou GraphQL), e deve permitir autenticação, carrinho, pagamento e painel administrativo.

2. Requisitos Funcionais

2.1. Autenticação e Usuários

RF01 — O sistema deve permitir cadastro de usuários (compradores e vendedores).

RF02 — O login deve ser feito via JWT, com renovação automática do token.

RF03 — O usuário deve poder editar seu perfil (nome, e-mail, foto, senha).

RF04 — O sistema deve diferenciar papéis de usuário (comprador, vendedor, admin).

RF05 — O usuário deve poder recuperar senha via e-mail.

2.2. Produtos e Catálogo

RF06 — O vendedor deve poder criar, editar, listar e excluir produtos.

RF07 — O produto deve conter: título, descrição, preço, categoria, imagens, estoque e status (ativo/inativo).

RF08 — O sistema deve permitir filtragem e busca de produtos por nome, categoria, preço, vendedor, etc.

RF09 — O sistema deve exibir páginas de detalhes de produtos com galeria de imagens e avaliações.

2.3. Carrinho e Checkout

RF10 — O comprador deve poder adicionar, remover e alterar a quantidade de produtos no carrinho.

RF11 — O carrinho deve ser persistido localmente (LocalStorage ou backend).

RF12 — O sistema deve permitir finalizar compra, informando endereço, forma de pagamento e frete.

RF13 — O sistema deve integrar com gateway de pagamento (ex: Stripe, PagSeguro, MercadoPago).

RF14 — Após o pagamento, o pedido deve ser criado e notificado ao vendedor.

2.4. Pedidos

RF15 — O comprador deve poder ver o histórico de pedidos.

RF16 — O vendedor deve poder gerenciar pedidos recebidos (status: pendente, enviado, entregue, cancelado).

RF17 — O sistema deve enviar notificações por e-mail ou em tempo real (ex: mudança de status do pedido).

2.5. Avaliações e Comentários

RF18 — O comprador pode avaliar produtos com estrelas e comentário.

RF19 — O vendedor não pode avaliar os próprios produtos.

RF20 — As avaliações devem ser exibidas publicamente na página do produto.

2.6. Painel Administrativo

RF21 — O administrador deve poder gerenciar usuários, produtos, categorias e pedidos.

RF22 — O painel deve ter gráficos de vendas, número de usuários, produtos mais vendidos, etc.

RF23 — Deve haver sistema de logs/auditoria para rastrear ações de admins e vendedores.

Mandar portfólio e valor. Propostas com prazo ou valor fora do padrão serão desconsideradas.

Habilidades desejadas:

NodeJS React Typescript

Atividades do cliente nesse projeto:

Última visualização: hoje às 16:57

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: 10
Interessados: 17
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (10)
  • 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 Pro Marcos F.
    Top Freelancer Plus
    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

  • 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

Desenvolvimento de programação para mapa de competências pessoais - Tenho um protótipo de alta definição em Figma e preciso desenvolver a programação (back end) para uma solução onde usuários informam e avalia...

Desenvolvimento de site para centro de pesquisa - A ideia é ter um site que funcione como um centro de pesquisa científica, onde o foco é parecer high-tech e formal. No site, serão publicadas notícias e boletins...

Criação de landing page para curso preparatório online - Estamos lançando um curso preparatório online para o ENEM 2026, totalmente AO VIVO e com turmas pequenas. Precisamos de um freelancer especialista em no-code ou WordPress/Webflow par...

Configuração de API para sistema de logística em WordPress - Configuração da API de um site em WordPress com um sistema de logística, onde o cliente deve fazer um cadastro primeiro e, em seguida, realizar a cotação.

Criação de landing page no WordPress - Preciso de uma landing page com o objetivo de divulgar um produto. Quero poder incluir, editar e remover ofertas facilmente, com fotos, descrições e valores. A landing page est&aacu...

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.