Skip to content

Plataforma de publicação e gerenciamento de vagas para empregos em tecnologia

Notifications You must be signed in to change notification settings

juliajubileu/job-board-td5

Repository files navigation

BALCÃO DE EMPREGOS

Ruby Rails Bootstrap Postgres Heroku

Aplicação no heroku: Tech Jobs

Descrição

Realizado como projeto final do TreinaDev, consiste na criação de uma plataforma Web que permite que recrutadores de empresas de tecnologia divulguem vagas de empregos e gerenciem o processo de contratação de novos talentos. Além disso, a plataforma funcionará como um site de busca de oportunidades para os visitantes. Um visitante pode conhecer empresas, ver suas vagas disponíveis e aplicar para estas vagas.

Funcionalidades

  • Colaborador cria 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

Gems utilizadas

Como executar o projeto

Para executar esse projeto, você deve instalar a linguagem Ruby v2.7.2 e o framework Rails v6.1.2 em seu computador. Outros pré-requisitos que devem ser instalados são: Git, Yarn v1.22.10 e Node.js v14.15.0.

Em seguida, siga os passos abaixo:

Clone este repositório

git clone https://github.com/JuliaJubileu/job-board-td5

Abra o diretório pelo terminal

cd  job-board-td5

Rode o script bin setup para configurar o projeto

bin/setup

Gere o banco de dados

rails db:migrate
rails db:seed

Rodando os testes

Para executar os testes, rode o seguinte comando no terminal

rspec 

Rodando no navegador

Para executar a aplicação em seu navegador, rode o seguinte comando no terminal

rails server

Em seguida abra seu navegador e digite localhost:3000

Navegação

Para acessar páginas que requerem autenticação, utilize as contas abaixo:

Papel E-mail Senha
Candidata [email protected] 654321
Recrutador [email protected] 123456

Status

Projeto em desenvolvimento. Próximos passos:

  • Features bônus: banco de currículos, configuração de categorias das vagas e modo administrativo
  • Finalizar layout em todas as páginas

Mais detalhes sobre o processo aqui! 😊

About

Plataforma de publicação e gerenciamento de vagas para empregos em tecnologia

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published