🚀 Actions — Sistema Computacional para Gamificação do Processo de Seleção na Gestão de Recursos Humanos 🎮
Bem-vindo ao ations, projeto inovador de seleção em Recursos Humanos (RH)! Aqui, usamos uma abordagem gamificada para identificar habilidades cruciais em candidatos a vagas de programador, alinhadas com as demandas do mercado de desenvolvimento de software.
Este projeto é um ambiente gamificado que captura e associa as ações dos participantes a competências específicas. Analisamos o desempenho dos candidatos de forma dinâmica, oferecendo uma visão detalhada das habilidades essenciais necessárias para o cargo.
Nossos principais objetivos incluem:
- Avaliação Holística: Oferecer uma ferramenta valiosa para avaliar candidatos, com uma visão abrangente de suas habilidades.
- Imersão em Desafios Profissionais: Criar um ambiente envolvente que encoraja os participantes a demonstrarem suas habilidades de forma espontânea, simulando desafios do ambiente profissional.
- Facilitação da Seleção: Permitir à gestão de RH uma visão clara do comportamento e capacidades dos candidatos, facilitando a identificação dos mais aptos para integrar equipes de trabalho.
Nosso projeto é um passo em direção a um processo de seleção mais dinâmico e inclusivo, visando identificar talentos de forma mais precisa e eficiente para as demandas do mercado de tecnologia 🚀✨
Para viabilizar o uso do projeto por terceiros, o ponto inicial consiste em fazer o fork do repositório. Em seguida, é necessário definir cuidadosamente as permissões adequadas para garantir a comunicação eficiente do repositório com o banco de dados, além de permitir o hosting da página web no GitHub Pages.
- Acesse o site do Firebase e vá para o console.
- Crie um novo projeto com um nome relevante para seu uso.
- Ao acessar o projeto, vá para o Firestore, que será nosso recurso de armazenamento.
- Dentro do Firestore, crie um novo banco de dados em modo de produção.
- Ajuste as regras do banco de dados: altere as permissões de leitura e escrita para true.
- Nas configurações do projeto, vá para "Contas de serviço".
- Gere uma nova chave privada. Isso baixará um arquivo JSON com as informações de conexão necessárias para o banco.
- Acesse o repositório no GitHub e vá para as configurações.
- Clique em "Secrets and Variables" e depois em "Actions".
- Adicione uma nova secret chamada "FS_KEY" e cole a chave privada do Firebase nele. Salve as alterações.
- Acesse as configurações do seu perfil no GitHub.
- Vá para "Developer Settings".
- Em "Personal Access Token", gere um novo token sem expiração, concedendo permissões de repositório e projeto.
- Copie o token gerado.
- De volta ao repositório, vá para as configurações, "Secrets and Variables" > "Actions".
- Adicione uma nova secret chamada "GH_PAT" e cole o token do GitHub. Salve as alterações.
Como uma esteira de deploy para a página web da aplicação, estabelecemos um workflow pré-configurado para realizar automaticamente o deploy do frontend no GitHub Pages utilizando o GitHub Actions. Esse fluxo de trabalho executa uma sequência de passos, incluindo a instalação de dependências, compilação do código e implantação das páginas geradas. Essa abordagem garante uma atualização ágil e consistente do conteúdo, proporcionando uma experiência de usuário contínua e simplificada.
-
Acesse as configurações do repositório "forkado" no GitHub.
- Vá até o seu repositório no GitHub.
- Clique na aba "Settings".
-
Selecione as configurações de Páginas (Pages).
- Role para baixo até encontrar a seção "GitHub Pages".
-
Escolha a origem (Source) para o GitHub Pages.
- Dentro da seção "Source", selecione a branch 'frontend'.
-
Salve as configurações.
- Após selecionar a branch 'frontend', clique em "Save" ou "Save Changes" para aplicar as configurações.
-
Verifique o link da página publicada.
- Assim que as configurações forem salvas, o GitHub Pages começará a publicar o site a partir da branch 'frontend'.
- Procure um link fornecido na seção "GitHub Pages". O link pode ser semelhante a
https://seunomeusuario.github.io/nomederepositorio
.
-
Acesse a aplicação publicada.
- Visite o link fornecido para verificar se o seu site está sendo hospedado corretamente no GitHub Pages a partir da branch 'frontend'.