Executando verificação de segurança...
1

Construindo um indexador de anúncios de veículos

Estou desenvolvendo um projeto chamado Nave ideal.

A proposta do site é ser um indexador de anúncios de veículos, onde robôs varrem sites de venda de veículos e centralizam todos os anúncios em um único lugar, facilitando a vida de quem está procurando um veículo.

O projeto ainda está em fase inicial, mas já possui algumas funcionalidades interessantes rodando. Por isso, gostaria muito de receber feedbacks, críticas e sugestões da comunidade.
Processo:
Robôs varrem sites de venda de veículos.

Os anúncios são indexados em um único banco de dados.

O usuário pesquisa tudo em um só lugar.

Futuramente, o sistema irá priorizar anúncios da região do usuário e destacar melhores oportunidades.

Atualmente, os robôs estão indexando anúncios dos seguintes sites: OLX e iCarros.

Stack utilizada
Back-end:

Node
Sequelize (ORM)
PostgreSQL
Scraping automatizado utilizando Puppeteer e plugins auxiliares
Estrutura pensada para escalar a inclusão de novos marketplaces, que já está em desenvolvimento.
O back-end é responsável por:
Coletar e validar anúncios
Evitar anúncios duplicados
Atualizar anúncios expirados (funcionalidade em desenvolvimento)
Preparar os dados para filtros avançados

Front-end:

HTML
CSS
JavaScript
Bootstrap

No front-end, a prioridade inicial foi funcionalidade antes de design, então o layout ainda está simples e claramente precisa evoluir.

Já desenvolvido:
Já está desenvolvida uma funcionalidade onde o usuário cria um filtro com as características do veículo desejado, e um bot envia automaticamente anúncios para o WhatsApp conforme novos veículos compatíveis são encontrados.

A funcionalidade ainda não está disponível para o público, mas já está funcional internamente e em breve será liberada.

O que ainda falta implementar.
Front-end

Melhorar o layout geral (UI/UX)

Criar a página de anúncio individual, onde o usuário clica em um veículo e visualiza: Mais imagens dos veículos, Opcionais, Cor, Motorização, Ano, KM, Origem do anúncio e etc.

Melhor organização dos filtros e dos resultados

Back-end

Pretendo desenvolver uma API, voltada para desenvolvedores e empresas que desejam criar sistemas ou aplicações que precisem consumir anúncios de veículos à venda, utilizando os dados já indexados pela plataforma.

Implementar a detecção de localização do usuário via IP

Priorizar anúncios da região do usuário

Criar uma lógica de ranking de anúncios (melhor custo-benefício)

Feedback da comunidade

Como o projeto ainda está no início, gostaria muito de ouvir a opinião de vocês:

A proposta faz sentido?

O que vocês priorizariam em uma plataforma desse tipo?

Alguma sugestão de melhoria na arquitetura?

Ideias de features que fariam diferença para o usuário final?

Toda crítica construtiva é muito bem-vinda
Obrigado a quem leu até aqui!

Carregando publicação patrocinada...