Confira a Demo
Projeto desenvolvido no bootcamp da Campus Code em Ruby on Rails 5 com prática de TDD, permitindo ao usuário:
-
Cadastrar e editar empresas.
-
Cadastrar e editar categorias.
-
Cadastrar vagas de trabalho.
-
Visualizar vagas de trabalho por empresa e por categoria.
-
Visualizar vagas em destaque, através de uma marcação.
-
Visualizar empresa que estão em destaque |possui mais de 5 vagas ofertadas|.
-
Visualizar vagas recentes |data da vaga até 5 dias após a sua publicação|.
-
As vagas de trabalho expirão após 90 dias.
Para maiores detalhes do projeto confira no meu Blog :)
Verifique os requisitos abaixo, fique a vontade para realizar o clone do projeto e realizar suas modificações.
-
Ruby 2.4 >= 2.5
-
Rails 5.0.0
Abra o seu terminal e execute os seguintes comandos:
Realize um fork [Job Go](https://github.com/gitDbits/job_go.git)
cd job_go
rails db:create
rails db:migrate
bundle install
rails s
Execute o seguinte comando no seu terminal:
rspec
Os 27 testes da aplicaçao encontra-se na pasta job_go/spec/features/
-
Ruby on Rails - The web framework used
-
Rspec - Framework BDD
-
Capybara - Helps you test web applications
-
SimpleCov - Code coverage analysis tool for Ruby
-
Rubocop - A Ruby static code analyzer
-
friendly_id - Create pretty URL’s and work with human-friendly
-
Jquery mask rails - A Rails gem of the jQuery Plugin mask