Quadro de vagas de tecnologia da comunidade brasileira.
Este projeto agrega vagas postadas como issues em repositórios da comunidade brasileira de tecnologia e exibe em um quadro de vagas moderno e fácil de usar.
As vagas são coletadas automaticamente dos seguintes repositórios:
- 🔧 DevOps: DevOps-Brasil/Vagas
- ⚙️ Backend: backend-br/vagas
- 🎨 Frontend: frontendbr/vagas
- 🔍 Busca: Pesquise vagas por título, descrição ou labels
- 🏷️ Filtros por categoria: DevOps, Backend, etc.
- 🌙 Dark mode: Suporte automático a tema claro/escuro
- 📱 Responsivo: Funciona bem em desktop e mobile
- ⚡ Rápido: Cache de dados com Supabase
- 🔄 Atualização diária: Cron job para buscar novas vagas
- Framework: Next.js 16 com App Router
- Styling: Tailwind CSS
- Cache: Supabase
- Deploy: Vercel
- Linguagem: TypeScript
# Clone o repositório
git clone https://github.com/youhide/vagas.tec.br.git
cd vagas.tec.br
# Instale as dependências
pnpm install
# Rode o projeto
pnpm devAcesse http://localhost:3000.
Para desenvolvimento local, você pode criar um arquivo .env.local:
# Opcional: Token do GitHub para maior rate limit
GITHUB_TOKEN=your_github_token
# Supabase (configurado automaticamente pelo Vercel Marketplace)
SUPABASE_URL=your_supabase_url
SUPABASE_ANON_KEY=your_supabase_anon_key
# Opcional: Secret para proteger o endpoint de cron
CRON_SECRET=your_cron_secretEste projeto é mantido de forma gratuita. Se você acha útil, considere apoiar:
- ⭐ Dê uma estrela no repositório
- 💖 Sponsor no GitHub
MIT © youhide