Pesquisar

Robert R.

(5.0 - 1 avaliação)

Projetos concluídos: 1 | Recomendações: 1 | Registrado desde: 02/08/2021

Histórico de projetos & Avaliações:

Carregando...

Projetos (Aguardando Propostas):

  • WebApp PWA (MVP) para plataforma hiperlocal de preços de varejo

    Desenvolvimento Web | Orçamento: Aberto | Publicado: | Propostas: 53

    Estou construindo o Zei, uma plataforma colaborativa de preços de varejo focada em bairros de Cariacica, ES. Usuários consultam e registram preços de produtos nos mercados perto de casa, gerando um mapa colaborativo de preços em tempo real.

    Preciso de um desenvolvedor para construir o MVP funcional em WebApp (PWA) acessível por link, sem necessidade de instalação.

    O que precisa ser desenvolvido:

    1. Home
    - Card de varredura: mostra qual mercado tem o menor custo total para a lista ativa do usuário, com total em R$ e um botão de atualização.
    - O usuário pode refazer a varredura até 3 vezes por dia diretamente pelo botão presente no card, sem navegar para outra tela.
    - Feed "Últimas compras registradas no bairro": lista os registros de preço mais recentes com produto, mercado, preço e contador de confirmações.

    2. Lista de compras
    - Criar lista com nome personalizado.
    - Adicionar produtos por busca de nome ou scan de código de barras EAN via câmera.
    - Definir quantidade por item, editar e remover.

    3. Sistema de varredura
    - Algoritmo que cruza os itens da lista com os preços registrados por estabelecimento (raio de até 5 km, preços com até 7 dias de idade).
    - Resultado exibido diretamente no card da home: nome do mercado recomendado e custo total estimado da lista.
    - Sem tela de detalhe item a item - o resultado da varredura é o card na home, simples e direto.
    - Contador de usos restantes visível no card ("2 varreduras restantes hoje").

    4. Preços de produtos
    - Usuário logado e deslogado consegue consultar preços.
    - Para registrar ou atualizar um preço é necessário ter conta.
    - Registro de preço captura geolocalização e identifica o estabelecimento automaticamente; se não existir na base, é criado com nome genérico + coordenadas.
    - Preço registrado nasce com status "aguardando confirmação".
    - Outros usuários podem confirmar o preço; ao atingir 3 confirmações, o status muda para "verificado".

    5. Autenticação
    - Cadastro e login com e-mail/senha.
    - Login social com Google (desejável).
    - Usuário deslogado acessa preços e varredura, mas recebe CTA para criar conta ao tentar registrar preço de produtos através da lista ou ao tentar criar lista.

    Stack desejada:
    - Frontend: React ou Next.js.
    - Backend: Node.js com Express ou similar.
    - Banco de dados: PostgreSQL ou MongoDB.
    - API REST.
    - Deploy: Vercel, Railway ou similar - o app precisa funcionar como PWA acessível por link.

    Stack não é rígida; estou aberto a sugestões desde que o resultado seja um WebApp estável e mobile-first.

    O que não está no escopo deste projeto:
    - Tela de detalhe item a item da varredura.
    - Sistema de cashback ou pagamentos.
    - Integração com nota fiscal / SEFAZ.
    - Gamificação (XP, ranks, emblemas).
    - Painel administrativo.
    - Versão para comerciantes.

    Sobre o projeto:
    MVP voltado para lançamento em bairro específico de Cariacica, ES. Tenho protótipo de design em telas, documentação de histórias de usuário com critérios de aceite detalhados por funcionalidade, e disponibilidade para acompanhar o desenvolvimento de perto.

    Prazo esperado: 3 a 4 semanas
    Formato: entregas semanais com acesso ao repositório

    Para se candidatar, envie:
    1. Link de um projeto anterior relevante (WebApp, app mobile ou plataforma com autenticação)
    2. Estimativa de prazo e valor
    3. Qual stack você usaria e por quê

    Habilidades desejadas: Desenvolvimento Web, Google Maps API, Paypal API e React.

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.