Pular para conteúdo

Roadmap

Este documento apresenta o roadmap de desenvolvimento do projeto, detalhando as funcionalidades planejadas, as fontes de vagas a serem integradas e as tecnologias que serão utilizadas. O objetivo é fornecer uma visão clara do progresso atual e das próximas etapas para alcançar a visão completa do projeto.

Funcionalidades Planejadas

  • Scrappers para múltiplas fontes - além da Gupy, planeja-se integrar outras plataformas populares de vagas, como LinkedIn, Indeed, Glassdoor, etc., utilizando scraping ou APIs oficiais quando disponíveis;
    • Gupy (via API)
    • LinkedIn (via scraping)
  • Busca periódica automática - scheduler configurável que roda em background e coleta novas vagas em intervalos definidos, sem intervenção manual;
  • Trigger manual de sync - é possível disparar uma sincronização sob
  • Notificações - integração com mensageiros para enviar alertas de novas vagas que correspondam a palavras-chave específicas:
    • Telegram
    • Discord
  • Sem duplicação de vagas - vagas já registradas são ignoradas automaticamente, garantindo que o banco nunca acumule duplicatas, independente de quantas vezes o scheduler seja executado;
  • API REST centralizada - todas as vagas de todas as fontes acessíveis por um único endpoint, com filtros por palavra-chave, localização, tipo de trabalho e fonte;
  • Filtros avançados - além dos filtros básicos, planeja-se adicionar opções como:
    • Nível de experiência (júnior, pleno, sênior)

Sugestões

Casa tenha alguma sugestão de funcionalidade ou fonte de vaga que gostaria de ver integrada, sinta-se à vontade para abrir um issue ou PR no repositório com a sua ideia! O projeto é open source e toda contribuição é bem-vinda.