Evaluating bids

App web, android e ios para rastrear preços de carros nos principais portais

Published on the March 22, 2022 in IT & Programming

About this project

Open

Objetivo do aplicativo: Uma ferramenta de monitoramento de preços de carros usados, nas maiores plataformas nacionais do segmento (OLX, WebMotors, iCarros, Mercado Livre, etc).

A aplicação deverá ter interface principal em DESKTOP (navegador), e uma versão mobile para o usuário poder acompanhar e realizar as principais ações também.

O usuário final será composto de lojas ou comerciantes que atuam na compra e venda de veículos. O sistema terá como objetivo fornecer dados rápidos e filtrados de anúncios que sejam oportunidades de negócio para esse tipo de empresário.

Operacionalmente, o sistema deve fazer uma raspagem completa da base de dados de anúncios públicos dos sites de venda de carros usados.

O principal site é a OLX, que tem uma sessão específica de carros usados, com cerca de 1 milhão de anúncios neste segmento. Os demais sites tem menos da metade desse número de anúncios.

O sistema deve scannear a base de dados da OLX e demais sites, com atualizações de 1 em 1 minuto, importando as informações de novos anúncios publicados. É Muito importante que os novos anúncios sejam verificados com muita rapidez.

Os dados que precisam ser colhidos desses sites sóo os seguintes:

- Modelo
- Marca
- Preço de venda
- Preço da tabela FIPE
- Ano de fabricação
- Quilometragem
- Motor
- Tipo de combustível
- Tipo de câmbio
- Cor
- Número de portas
- Itens Opcionais
- Link do anúncio

E também os dados de localização:

- Estado
- Região do DDD
- Cidade ou região
- Cidade
- Bairro
- CEP

Para cada anúncio devem ser raspados e armazenados estes dados.

O usuário deve ter uma interface para acessar e filtrar esta base de dados, fazendo as buscas de automóveis com os critérios que quiser.

Outro recurso é de criar Alertas.

O usuário pode criar alertas de carros que ele tenha interesse, e o sistema notificará assim que um anúncio novo entrar correspondente aos critérios fornecidos.

Exemplo de filtro de alerta:

Me alerte quando surgir novo anúncio do carro modelo fit, marca honda, ano de fabricação de 2010 a 2015, com câmbio automático, com combustível gasolina, com motor 2.0, abaixo de 150.000 km rodados, e que esteja com valor de "90% ou menos" da tabela fipe, dentro da área de ddd 81 (recife e região).

O alerta deve mandar notificação por email, notificação no navegador web, e push notification no app do celular.

A atualização/importação de novos anúncios deve ser feita a casa 1 minuto, no máximo.

A atualização da base de dados completa (1 milhão de anúncios na OLX e 300 mil ou menos nos demais sites) deve ser feita a cada 24 horas, no máximo. Essa atualização geral é a que vai excluir anúncios que tenham saído do ar, ou que tenham mudado de preço, entre outras modificações.

Cada usuário do sistema deverá ter uma conta própria, acessível por email, número de telefone ou login social (Google e Facebook).

O app terá um período gratuito de testes. A cobrança deve ser mensal, automática, no cartão de crédito. Pode haver diferentes níveis de contas de usuários. Por exemplo, uma versão básica que permita criar apenas 3 alertas.

Ou então limitar o número de pesquisas, ou o número de automóveis exibidos nos resultados. Então o sistema já precisa ser criado considerando a possibilidade de implantar esses limites de uso para diferentes perfis de usuários.

O cliente fornecerá o logo e identidade visual.

Mas o desenvolvedor deve fazer o desenho das telas e interface, com base nessa identidade visual (levando em conta User Experience, boas práticas de User Interface, etc).

observaçoes finais:

- precisamos inicialmente ter uma ideia da faixa de preço. Não precisa ser uma proposta final escrita na pedra. Sabemos que o projeto é complexo e pode demorar até chegar num orçamento final exato. Por enquanto, só precisamos saber a faixa de preço: 5 mil, 10 mil, 20 mi, 30 mil, 50 mil, 100mil, etc. Ter ideia pra discutir a viabilidade com o investidor
- Apresente um PRAZO realista. Tambem sabemos que o prazo exato pode variar. Mas precisamos ter uma ideia aproximada: 30 dias, 60 dias, 90 dias, 120 dias, 150 dias, etc...
- No momento ainda não teremos acesso direto ao bando de dados dos sites para fazer uma API. Então tem que ser robô/framework de raspagem de dados mesmo. Precisa tomar cuidado com IP, pra não bloquear por causa do grande número de requisições. Já leve isso em consideração ao fazer sua proposta! Um sistema que não seja bloqueado pelos sites devido a acessos de IP ou qualquer coisa do tipo.
- Sim, sabemos que existem possíveis implicações jurídicas. Um time estar cuidadno dessa parte. O profissional de TI tem que focar na solução técnica somente. E no contrato ele ficará isento de qualquer responsabilidade sobre o uso da ferramnta. Fique tranquilo quanto a isso.

Category IT & Programming
Subcategory Apps programming. Android, iOS and others
What is the scope of the project? Create a new app
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Required platforms Android, iPhone, iPad, Other
I need to Create an app
App type Other
Similar apps Other
Back-end is required Yes
Payment gateway Yes

Delivery term: Not specified

Skills needed

Other projects posted by F.