Esse projeto tem o intuito de criar uma plataforma para que empresas possam publicar suas vagas e pessoas possam procurar por elas.
Status do Projeto: Em desenvolvimento
⚠️
- Colaborador cria uma conta usando e-mail da empresa;
- Colaborador preenche dados da empresa, caso seja a primeira pessoa da empresa a se cadastrar;
- Colaborador cadastra uma nova vaga de emprego;
- Visitante navega pelo site e vê as empresas cadastradas;
- Visitante decide se inscrever para uma vaga;
- Visitante cria sua conta e preenche um perfil para confirmar sua candidatura;
- Colaborador da empresa visualiza as candidaturas recebidas;
- Colaborador da empresa faz uma proposta para um candidato;
- Candidato (agora autenticado) visualiza as propostas recebidas;
- Colaborador ou candidato podem aceitar/reprovar uma candidatura.
-
Empresa possui banco de currículos;
-
Colaborador configura características das vagas;
-
Modo Administrativo:
- Bloquear usuários
- Gerenciar Empresas
- Desativar Empresa
✔️ Ruby: versão 2.7.2
✔️ node.js: versão 10.19.0
✔️ yarn: versão 1.22.5
Para instalar os pré-requisitos basta seguir as informações de documentação delas.
✔️ rspec-rails: versão 4.0.2
✔️ capybara
✔️ devise
✔️ rubocop
✔️ simplecov
No terminal clone o projeto:
git clone https://github.com/Guilherme4857/job-system
Instale as dependências:
bundle exec bin/setup
Carregue as informações do seeds no banco de dados:
rails db:seed
Empresas:
| name | cnpj | site | company_history |
|---|---|---|---|
| Campus Code | 33.222.111/0050-46 | http://www.campuscode.com.br | Vem crescendo bastante |
| Rebase | 44.333.222/0200-50 | https://www.rebase.com.br/ | Evoluíu a cada dia |
Colaboradores:
| password | company | status | |
|---|---|---|---|
| joao@campuscode.com.br | 123456 | Campus Code | admin |
| henrique@campuscode.com.br | 123456 | Campus Code | common |
| leticia@rebase.com.br | 123456 | Rebase | admin |
| andre@rebase.com.br | 123456 | Rebase | common |
Vagas:
| company | title | expiration_date |
|---|---|---|
| Campus Code | Desenvolvedor Ruby | 23/04/2024 |
| Rebase | Analista de software | 25/06/2025 |
Visitantes/Candidatos
| password | applied to Desenvolvedor Ruby | applied to Analista de software | |
|---|---|---|---|
| guilherme@gmail.com | 123456 | false | false |
| bruna@yahoo.com | 123456 | false | false |
| vanessa@gmail.com | 123456 | false | false |
| camilla@gmail.com | 123456 | false | false |
Use o seguinte comando para rodar os testes:
rspec