diff --git a/seeder-api/README.md b/seeder-api/README.md index cd1d0e5..35c26d5 100644 --- a/seeder-api/README.md +++ b/seeder-api/README.md @@ -12,13 +12,32 @@ Microserviço para popular o banco de dados com dados realistas de teste. | Entidade | Quantidade | Descrição | |----------|------------|-----------| | **SuperAdmin** | 1 | Usuário administrador do sistema | -| **Empresas** | 31 | 30 empresas tech + 🏭 ACME Corp | +| **Empresas Tech** | 30 | TechCorp, DataFlow, AIVentures, FinTechPro... | +| **Empresas Fictícias** | 13 | ACME, Stark, Los Pollos, Wayne, Umbrella... | | **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) | +| **Vagas** | 1129+ | 990 normais + 69 ACME + 70 fictícias + épicas | | **Candidaturas** | 20 | Aplicações de exemplo | -| **Prefeituras** | 47 | Todas as prefeituras japonesas | -| **Cidades** | ~50 | Cidades de Aichi e Tokyo | +| **Regiões** | 8 | Brasil (SP, RJ, MG), USA (CA, NY, TX), Japão (Tokyo, Osaka) | +| **Cidades** | 8 | São Paulo, Campinas, Santos, San Francisco, LA, Palo Alto, Shinjuku, Shibuya | + +--- + +## 🌍 Regiões e Cidades + +### 🇧🇷 Brasil +- **São Paulo (SP)**: São Paulo, Campinas, Santos +- **Rio de Janeiro (RJ)** +- **Minas Gerais (MG)** + +### 🇺🇸 Estados Unidos +- **California (CA)**: San Francisco, Los Angeles, Palo Alto +- **New York (NY)** +- **Texas (TX)** + +### 🇯🇵 Japão +- **Tokyo (13)**: Shinjuku, Shibuya +- **Osaka (27)** --- @@ -83,6 +102,130 @@ A ACME Corp é nossa empresa especial com **69 vagas de tecnologia com humor**, **CEO:** C. Montgomery Burns (103 anos) **Inspetor de Segurança:** Homer J. Simpson +--- + +## 🛒 Buy n Large (Wall-E) + +> "BnL - Everything You Need!" + +**3 vagas** para a nave Axiom: +- 🧠 Engenheiro de Automação de Consumo +- ☁️ Arquiteto de Nuvem Estelar +- 🌈 Desenvolvedor Front-end de Hologramas + +**Status:** 700 anos servindo a humanidade + +--- + +## 🤖 Cyberdyne Systems (Terminator) + +> "Building a Better Tomorrow... Today" + +**3 vagas** para quem não tem medo de IA: +- 🧠 Engenheiro de ML (Skynet Core) +- 🔓 Especialista em Cibersegurança Ofensiva +- ⚙️ Desenvolvedor de Firmware para T-800 + +**Produto:** Skynet Defense System (puramente acadêmico 😉) + +--- + +## 🍫 Wonka Industries (Charlie and the Chocolate Factory) + +> "Scrumdiddlyumptious!" + +**3 vagas** com chocolate ilimitado: +- 🎫 Desenvolvedor Web de Gamificação (Golden Ticket) +- 🍬 Engenheiro de IoT (Internet of Treats) +- 🎛️ Tech Lead de Automação (Oompa-Loompa Tech) + +**CEO:** Willy Wonka + +--- + +## 🦇 Wayne Enterprises (Batman) + +> "Building a Better Gotham" + +**3 vagas** em Gotham City: +- 🦇 Desenvolvedor de Software Embarcado (Bat-Suite) +- 📊 Analista de Big Data (Vigilância Urbana) +- ⚙️ DevOps Engineer (Bat-Cave Infra) + +**CEO:** Bruce Wayne +**Nota:** Funcionários não têm acesso à Bat-Caverna + +--- + +## ✈️ Oceanic Airlines (Lost) + +> "Fly the Friendly Skies" + +**3 vagas** com destino incerto: +- ✈️ Engenheiro de Sistemas de Voo (Black Box) +- 💻 Desenvolvedor Fullstack (Booking System) +- 🆘 Especialista em Recuperação de Desastres + +**Flight 815?** Never heard of it. + +--- + +## 🦖 InGen / Jurassic Park + +> "We Make Your Wildest Dreams Come True" + +**3 vagas** em Isla Nublar: +- 🧬 Bio-Informata (Sequenciamento de DNA) +- 🔌 Administrador de Redes (Sistemas de Cercas) +- 🦕 Engenheiro de IA (Padrões de Comportamento de Raptors) + +**Disclaimer:** "Life, uh, finds a way." + +--- + +## 🦐 Bubba Gump Shrimp Co. (Forrest Gump) + +> "Run, Forrest, Run!" + +**3 vagas** com muito camarão: +- 🛒 Desenvolvedor de E-commerce (Shrimp-Shop) +- 🚢 Analista de Logística e Supply Chain +- 📈 Engenheiro de Dados (Sales Analytics) + +**Produtos:** 500+ formas de preparar camarão + +--- + +## ☣️ Umbrella Corporation (Resident Evil) + +> "Obedience Breeds Discipline" + +**3 vagas** com NDA obrigatório: +- 👑 Engenheiro de Sistemas de Contenção (Red Queen AI) +- 💻 Desenvolvedor Fullstack (Monitoramento Biométrico) +- 🔐 Especialista em Segurança de Dados (Evidence Scrubbing) + +**Benefício:** Kit de primeiros socorros (Erva Verde) e máscara de gás + +--- + +## 🏪 Sprawl-Mart (Paródia Distópica) + +> "Save Money. Lose Soul." + +**30 vagas** que você não vai querer: +- 💾 DBA de SQL Server 2000 (servidor faz barulho de helicóptero) +- 📞 Engenheiro de Redes Dial-up (56kbps de pura velocidade) +- 🖥️ Técnico de Manutenção de PDV MS-DOS +- 👁️ Desenvolvedor de Algoritmo de Pausa de Banheiro +- 🕵️ Especialista em Keylogger Corporativo +- 📄 Backend Dev Node.js (arquivo único de 50k linhas) +- 🌐 Frontend Dev (IE6 Compatibility) +- 🤖 Engenheiro de Prompt para Demissões +- 💀 CTO de Contingência (Bode Expiatório) +- E mais 21 vagas distópicas... + +**Motto:** "Sempre o menor preço. Sempre o menor salário." --- @@ -157,15 +300,20 @@ PASSWORD_PEPPER=your-pepper-value ``` src/ -├── index.js # Entrypoint principal -├── config.js # Configuração de BD +├── index.js # Entrypoint principal +├── config.js # Configuração de BD +├── db.js # Pool de conexões └── 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 + ├── users.js # Seed de usuários + ├── companies.js # Seed de 30 empresas tech + ├── jobs.js # Seed de vagas normais + ├── acme.js # 🏭 ACME Corp + 69 vagas Looney Tunes + ├── fictional-companies.js # 🎬 Stark, Los Pollos, Springfield + ├── epic-companies.js # 🌟 BNL, Cyberdyne, Wonka, Wayne, Oceanic, InGen, Bubba Gump, Umbrella, Sprawl-Mart + ├── regions.js # Seed de regiões (BR, US, JP) + ├── cities.js # Seed de cidades + ├── applications.js # Seed de candidaturas + └── notifications.js # Seed de notificações ``` --- @@ -176,4 +324,5 @@ src/ - 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 🐺 - +- **Umbrella Corporation** não se responsabiliza por surtos virais ☣️ +- **Sprawl-Mart** não se responsabiliza por sua alma 🏪