Skip to content

allisonsampaio/actions

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 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.

🌟 Visão Geral

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.

🎯 Objetivos

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 🚀✨

Tutorial

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.

Firebase

  1. Acesse o site do Firebase e vá para o console.
  2. Crie um novo projeto com um nome relevante para seu uso.
  3. Ao acessar o projeto, vá para o Firestore, que será nosso recurso de armazenamento.
  4. Dentro do Firestore, crie um novo banco de dados em modo de produção.
  5. Ajuste as regras do banco de dados: altere as permissões de leitura e escrita para true.
  6. Nas configurações do projeto, vá para "Contas de serviço".
  7. Gere uma nova chave privada. Isso baixará um arquivo JSON com as informações de conexão necessárias para o banco.

GitHub

  1. Acesse o repositório no GitHub e vá para as configurações.
  2. Clique em "Secrets and Variables" e depois em "Actions".
  3. Adicione uma nova secret chamada "FS_KEY" e cole a chave privada do Firebase nele. Salve as alterações.
  4. Acesse as configurações do seu perfil no GitHub.
  5. Vá para "Developer Settings".
  6. Em "Personal Access Token", gere um novo token sem expiração, concedendo permissões de repositório e projeto.
  7. Copie o token gerado.
  8. De volta ao repositório, vá para as configurações, "Secrets and Variables" > "Actions".
  9. Adicione uma nova secret chamada "GH_PAT" e cole o token do GitHub. Salve as alterações.

Github Pages

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.

  1. Acesse as configurações do repositório "forkado" no GitHub.

    • Vá até o seu repositório no GitHub.
    • Clique na aba "Settings".
  2. Selecione as configurações de Páginas (Pages).

    • Role para baixo até encontrar a seção "GitHub Pages".
  3. Escolha a origem (Source) para o GitHub Pages.

    • Dentro da seção "Source", selecione a branch 'frontend'.
  4. Salve as configurações.

    • Após selecionar a branch 'frontend', clique em "Save" ou "Save Changes" para aplicar as configurações.
  5. 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.
  6. 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'.