🏭 ACME Corp - Fornecedora Oficial do Coiote desde 1949
- Added acme.js seeder with 69 creative job postings
- Jobs include: Dev de TNT Inteligente, ML Engineer de Detecção de Papa-Léguas, Chief Explosion Officer, etc.
- Added Wile E. Coyote user (wile_e_coyote / MeepMeep@123)
- Updated README with ACME documentation
- Integrated ACME seeder into main flow
'Se não explodir, não é ACME!' ™
|
||
|---|---|---|
| .. | ||
| node_modules | ||
| src | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| Dockerfile | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Seeder API
Microserviço para popular o banco de dados com dados realistas de teste.
📊 Dados Gerados
| Entidade | Quantidade | Descrição |
|---|---|---|
| SuperAdmin | 1 | Usuário administrador do sistema |
| Empresas | 31 | 30 empresas tech + 🏭 ACME Corp |
| Admins/Recruiters | 8+ | Usuários de empresas |
| Candidatos | 30 | Job seekers de várias nacionalidades |
| Vagas | 1059 | 990 vagas normais + 69 vagas ACME (humor tech) |
| Candidaturas | 20 | Aplicações de exemplo |
| Prefeituras | 47 | Todas as prefeituras japonesas |
| Cidades | ~50 | Cidades de Aichi e Tokyo |
🏭 ACME Corporation
"Se não explodir, não é ACME!" ™
A ACME Corp é nossa empresa especial com 69 vagas de tecnologia com humor, inspirada nos clássicos Looney Tunes.
Destaques das Vagas ACME:
- 🚀 Engenheiro de Software de Foguetes Portáteis
- 💣 Dev de TNT Inteligente
- 🕳️ Arquiteto de Túneis Instantâneos
- 📊 Data Scientist de Previsão de Falhas (Accuracy: 100%)
- 🦅 ML Engineer de Detecção de Papa-Léguas (Precision: 0%)
- 💥 Chief Explosion Officer (CEO)
- 🎨 UX Designer de Dinamite
- E mais 62 vagas hilárias...
🚀 Uso
Instalação
cd seeder-api
npm install
Configuração
Crie um .env baseado no .env.example:
DB_HOST=localhost
DB_PORT=5432
DB_USER=postgres
DB_PASSWORD=yourpassword
DB_NAME=gohorsejobs
Comandos
| Comando | Descrição |
|---|---|
npm run seed |
Popula todas as tabelas |
npm run seed:reset |
Limpa e repopula tudo |
npm run seed:users |
Apenas usuários |
npm run seed:companies |
Apenas empresas |
npm run seed:jobs |
Apenas vagas |
🔑 Credenciais Geradas
SuperAdmin
- Login:
superadmin - Senha:
Admin@2025!
Admin de Empresa (todos usam mesma senha)
- Login:
takeshi_yamamoto(TechCorp) - Login:
kenji@appmakers.mobile(AppMakers) - Senha:
Takeshi@2025
Recrutador
- Login:
maria_santos(DesignHub) - Senha:
User@2025
🐺 Wile E. Coyote (ACME Corp)
- Login:
wile_e_coyote - Senha:
MeepMeep@123 - Empresa: ACME Corporation
- Cargo: HR Manager & Chief Failure Officer
Candidatos (todos usam mesma senha)
- Login:
paulo_santos - Login:
maria@email.com - Login:
ana_silva,carlos_santos,maria_oliveira,pedro_costa,juliana_ferreira - Senha:
User@2025
📁 Estrutura
src/
├── index.js # Entrypoint principal
├── config.js # Configuração de BD
└── seeders/
├── users.js # Seed de usuários
├── companies.js # Seed de empresas
├── jobs.js # Seed de vagas
├── acme.js # 🏭 ACME Corp + 69 vagas com humor
├── cities.js # Seed de cidades
└── applications.js # Seed de candidaturas
⚠️ Importante
- Execute as migrations antes do seed
- Use apenas em ambiente de desenvolvimento
- Senhas padrão são apenas para testes
- ACME não se responsabiliza por lesões causadas por produtos falhos 🐺