Realizado

Desenvolvimento de Aplicação Web

Publicado em 03 de Novembro de 2025 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um(a) desenvolvedor(a) experiente para construir uma aplicação web completa para um marketplace hiperlocal. O conceito principal é um site com aparência de um feed de rede social, similar ao Instagram, onde compradores locais podem navegar por produtos de diversas lojas da região.

A funcionalidade chave do projeto é a ausência de um checkout integrado ou gateway de pagamento. Em vez disso, o principal Call-to-Action (CTA) em cada produto direcionará o comprador diretamente ao WhatsApp do lojista para finalizar a compra, combinar o pagamento e agendar a entrega (geralmente no mesmo dia).

Temos um mvp de front-end existente que serve como referência para o conceito básico e a ui/ux desejada. A aplicação final deve ser construída com um backend robusto, banco de dados e painéis de administração adequados, inspirada neste layout, mas totalmente funcional. ( https://diretonozap.com.br )

Perfis de Usuário e Fluxos Principais:

1. O Comprador (Usuário Público):
    * Não é necessário fazer login.
    * Fluxo: Acessa a página Home (o "Feed") -> Pode filtrar por Cidade e Categoria -> Rola pelos "posts" de produtos -> Pode Curtir, Comentar ou Compartilhar um post -> Clica no botão principal "Chamar no Zap" -> É redirecionado para o aplicativo do WhatsApp para conversar com o lojista.

2. O Lojista (Usuário Logado):
    * Gerencia seu perfil público de loja e suas listagens de produtos.
    * Fluxo: Recebe um link de acesso do Administrador -> Define sua senha -> Faz login no seu Painel do Lojista -> Edita seu perfil de loja (logo, biografia, endereço, número de WhatsApp) -> Cria/Edita/Exclui produtos (que aparecem como "posts" no feed principal).

3. O Administrador (Usuário Logado):
    * Gerencia lojistas e a plataforma.
    * Fluxo: Gerencia o acesso dos lojistas, monitora a atividade da plataforma e pode gerenciar categorias e cidades.

Página de Perfil da Loja:

Uma página pública para cada loja (ex: diretonozap.com.br/loja/nome-da-loja).

Mostra o logo da loja, imagem de capa, bio, endereço (mapa opcional) e horário de funcionamento.

Exibe uma grade com todos os produtos daquela loja específica.

Página de Detalhes do Produto:

Uma página para ver um único produto com descrição completa.

Exibe o fio de comentários (thread) para aquele produto.

Um recurso para "Publicar um comentário".

II. Painel do Lojista:

Login Seguro: Uma página de login para os lojistas.

Dashboard: Uma página simples mostrando estatísticas básicas (ex: "Total de Visualizações de Produto", "Total de Cliques no WhatsApp").

Gerenciamento de Produtos (CRUD): Um formulário para Lojistas Criarem, Editarem e Excluírem seus produtos. O upload de um novo produto cria um novo "post" no feed público principal. Deve suportar o upload de múltiplas imagens. (O Feed deve ser aleatório exibindo produtos não por ordem de postagem)

Gerenciamento de Perfil: Um formulário para editar todas as informações do perfil da loja (logo, bio, contato, número de WhatsApp, endereço, etc.).

III. Painel do Super Admin (Requisito Crítico):

Esta é a única conta que pode criar novas lojas. O público não pode se registrar como loja.

Login Seguro: Um login mestre único para o Super Admin.

Gerenciamento de Lojas (CRUD):

Um dashboard para visualizar, editar e desativar todas as contas de lojas.

Fluxo de Onboarding de Nova Loja (Requisito Específico):

O Super Admin clica em "Adicionar Nova Loja".

O Admin preenche um formulário simples (ex: Nome da Loja, E-mail do Dono da Loja, Cidade).

O sistema cria a conta da loja e envia automaticamente um "e-mail de convite" para o e-mail do dono da loja.

Este e-mail contém um link único (ex: "Clique aqui para definir sua senha").

O dono da loja clica no link, acessa uma página para criar sua senha e, então, ganha acesso ao seu Painel do Lojista para completar seu perfil e adicionar produtos.

Moderação de Conteúdo: Capacidade de visualizar e excluir qualquer "post" de produto ou "comentário" de toda a plataforma.

Requisitos técnicos incluem o desenvolvimento de um backend escalável, um banco de dados eficiente e a implementação de uma interface de usuário intuitiva e responsiva.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias