Busca Vagas
Busca e candidatura automática a vagas de emprego
Plataforma que procura vagas de emprego de forma programada, acompanha o que é publicado e se candidata em nome do usuário, com painel para o candidato e para o administrador.
O contexto
Procurar vaga é um trabalho de repetição, não de busca. A pessoa monta o currículo, define palavras-chave, acompanha os portais e candidata-se a vaga que interessa, repetindo o mesmo esforço toda semana. O Busca Vagas automatiza essa parte repetitiva: as palavras-chave e as cidades viram uma fila monitorada, e o sistema faz a candidatura quando a vaga aparece. A rotina nasceu de uma conversa com quem buscava emprego e reclamava de gastar horas por semana reaproveitando o mesmo formulário. O que mais importa aqui não é a quantidade de vagas, e sim a constância: o sistema não esquece o que foi prometido e não deixa a candidatura pela metade.
Como funciona
O sistema funciona em três camadas. A primeira é a coleta: um agendador consulta as fontes de vaga dentro da frequência definida pelo usuário e grava o que encontrou, sem duplicar o que já estava na base. A segunda é a fila. Cada vaga entra em uma fila do usuário, com o status de cada etapa: se foi identificada, se a candidatura foi feita, se o site confirmou o envio, se a vaga tinha e-mail de contato para uma segunda via. A terceira é a candidatura. O sistema abre a vaga, preenche o formulário e acompanha a confirmação do site, registrando a página de sucesso. Quando a vaga tem e-mail de contato, a candidatura também é enviada por e-mail, usando o mesmo mecanismo de envio do resto da plataforma. Só é considerada feita quando existe a confirmação, e o painel mostra a evidência. O painel do usuário mostra o plano, os limites, as palavras-chave, as cidades e o histórico de candidaturas. O painel do administrador concentra os planos, os usuários, o agendamento e o faturamento.
O que ele entrega
- Busca programada de vagas por palavra-chave e cidade.
- Fila de candidaturas com o status de cada etapa.
- Candidatura automática com confirmação registrada do site.
- Envio por e-mail quando a vaga tem contato disponível.
- Painel do candidato com plano, limites e histórico.
- Painel do administrador com planos, usuários e faturamento.
Tecnologias
- PHP
- CodeIgniter 4
- MySQL
- Python
- Chrome DevTools
- Cron