Bauru Empregos: reconstruindo o maior mural de vagas da cidade
Como identifiquei uma oportunidade real no mercado local e construí do zero um mural de vagas de emprego para Bauru usando Next.js, Supabase e IA.
Há alguns anos, Bauru tinha um site que todo mundo conhecia: o Bauru Empregos. Um mural simples de vagas de emprego locais que gerava milhares de acessos por dia. Empresas publicavam, candidatos encontravam, todo mundo saía ganhando.
Depois ele sumiu.
E com ele foi embora uma ferramenta genuinamente útil para uma cidade de 400 mil habitantes que, até hoje, não tem um substituto à altura.
A oportunidade que ninguém estava aproveitando
Quando mapeei as dores que queria resolver com o ecossistema Basis Datum, o Bauru Empregos surgiu como uma das mais óbvias. A demanda existe, é comprovada e recorrente. Pessoas buscam "vagas de emprego em Bauru" todos os dias no Google. Empresas locais precisam contratar e não têm um canal local eficiente.
O que me motivou não foi só resolver uma dor — foi a oportunidade de SEO. Cada vaga publicada vira uma página indexável no Google com título semântico. "Auxiliar Administrativo em Bauru — Empresa XYZ". Com 100 vagas ativas, são 100 páginas. Com 1000, são 1000. O conteúdo cresce sozinho conforme as empresas publicam.
O modelo que faz sentido
Antes de escrever uma linha de código, defini o modelo de negócio e as regras do produto:
Para candidatos: zero fricção. Nenhum cadastro, nenhum login, nenhuma barreira. Acessa, busca, se candidata diretamente com a empresa.
Para empresas: gratuito para sempre. Publicam, eu aprovo, a vaga fica no ar. Simples assim.
Candidatura direta: o candidato envia o currículo por e-mail, WhatsApp ou pelo link da plataforma da empresa (Gupy, LinkedIn, etc). Sem intermediários, sem taxas de intermediação.
Esse modelo resolve algo que os grandes portais de emprego não resolvem: conexão local, direta e sem burocracia.
O que foi construído
O novo Bauru Empregos foi construído em poucos dias usando a mesma stack do ecossistema Basis Datum:
Para candidatos:
- Home com vagas recentes e busca integrada
- Listagem completa com filtros por tipo de contrato (CLT, PJ, Estágio, Temporário) e modalidade (Presencial, Híbrido, Remoto)
- Página individual por vaga com SEO semântico — "Auxiliar Administrativo em Bauru"
- Botões de candidatura diretos: WhatsApp já abre com mensagem pré-preenchida, e-mail já abre com subject correto
Para empresas:
- Cadastro em 3 etapas: conta, empresa e vaga
- Login com Google OAuth ou e-mail/senha
- Painel para gerenciar vagas publicadas
- Suporte a link externo — empresa que usa Gupy pode divulgar aqui também
Para o ecossistema:
- SSO integrado — mesmo login do Bauru Serviços
- Painel admin para aprovar vagas antes de publicar
- Sitemap dinâmico gerado automaticamente
- Hospedado em
empregos.basisdatum.com.br
O que aprendi construindo isso
Produto simples é produto que funciona. A tentação é sempre adicionar mais — avaliações, chat interno, matching de currículos. Resisti a tudo isso. O mural antigo era simples e funcionava. O novo também vai ser.
SEO como estratégia de crescimento. Não preciso de anúncios para atrair candidatos. Preciso de vagas reais publicadas. Cada vaga é um conteúdo novo indexado pelo Google. É crescimento orgânico composto.
SSO como diferencial real. O mesmo usuário que é prestador no Bauru Serviços pode ser recrutador no Bauru Empregos sem criar uma nova conta. Isso parece pequeno agora, mas vai fazer diferença conforme o ecossistema crescer.
Moderação manual no início é feature, não bug. Aprovar cada vaga manualmente garante qualidade no início. Quando o volume crescer, automatizo. Por enquanto, controle total.
Próximos passos
O Bauru Empregos está no ar em empregos.basisdatum.com.br. O próximo passo é atrair as primeiras empresas — vou contatar RHs de empresas locais diretamente e oferecer o serviço gratuitamente.
O ecossistema Basis Datum continua crescendo. Cada produto resolve uma dor real de Bauru. Todos conectados pela mesma infraestrutura.
A base está sendo construída. Um produto de cada vez.