This is a study project to a job opening website using Ruby on Rails in a TDD way. Alljobs focuses on job search, management of applications, proposals and communication. It has 2 roles: headhunter (job opening creation, candidate management, feedback, proposal) and user (profile creation, job search and application).
Side repository: alljobs-api
- Ruby: 3.0.5
- Rails: 7.1
- Relevant technologies: Postgres, Docker, Devise, Rspec, Capybara, Sidekiq, Shoulda Matchers, SimpleCov, Rubocop, Kaminari and Faraday.
git clone git@github.com:0jonjo/alljobs.git
cd alljobs
bundle install
rails db:prepare
rails server
rspec
To use the containerized version, uncomment line 5 (url) in database.yml. After that:
docker compose up