View Code? Open in Web Editor
NEW
Alljobs is a job opening website built using Ruby on Rails. This project follows a Test-Driven Development (TDD) and Continuous Integration/Continuous Deployment (CI/CD) approach.
License: GNU General Public License v3.0
Ruby 86.00%
JavaScript 1.78%
CSS 0.33%
HTML 11.05%
SCSS 0.53%
Dockerfile 0.31%
alljobs's People
Contributors
Watchers
alljobs's Issues
Describe the feature
Create Dockerfile
Test use the container
Change database to postgres
Adjust container image
Create database container image
Create docker compose
Describe the feature
Refact the workflow removing old configs.
Describe the feature
Setup basic mailer to future use in CRUD actions of Profile, Jobs, Applies, etc.
Install gems and do basic tests
Adjust Proposal business rules
Headhunter can't create a proposal to a reject apply to a job opening.
Adjust controllers and tests
Describe the feature
Create a check if user is 18+ when he fills in his profile.
Create a validate in model and update model tests.
Describe the feature
Refact what_to_show partial
Create useful helper methods
Refact views.
Describe the feature
Implement tests, controllers and views.
Havo to adjust place to city or another spatial option.
Describe the feature
The project has only Job controllers in API/v1
Create controllers and tests
Remove accepted_headhunter and application_user.
Describe the feature
Create request tests and controller observing business rules.
Create companies for job openings to be linked to
The company can be the real client, they use Alljobs to fill job vacancies from the company itself
The company can be linked on Job table.
Describe the feature
Rewrite dockerfile and docker-compose
Possibly remove the database change to CI tests
Test if pipeline is OK after recent Github Actions updates
Describe the feature
Update to Rails 7
Review changes in Gemfile
Adjust configs and other issues
It will be useful in setting the new container structure in #68
Describe the bug
Page crash when user try to access his apply in Job show page
Describe the feature
Add Code Climate badges and test coverage to the project
Refact tests
Refact views
Refact controllers
Create helper to display name or social name
Create the helper
Refactoring some views
Describe the feature
Need to refact tests, controller and views after recent changes in database.
To be related with multiple or none job.
Setup Github actions with spec tests.
Add badge to Readme
Describe the bug
Messages when use rails s and rails c
Refact tests
Refact views
Describe the feature
The user can upload a photo to their profile.
Photo is not mandatory in the profile.
The user can only see their photo and headhunters must see photos from all profiles.
Describe the feature
Add gem
Make adjusts in tests, controllers and serializers
Adjust to the new schema in database.
Describe the feature
When user access proposals and job openings, see currency, dates and times in a human-friendly way.
Create a side project do test AllJobs API
Project without models, only uses API Rest
Uses Faraday gem
Describe the feature
Refact requests tests after new schema in database.
Describe the feature
Create basic routing tests for API
Refact old model tests
Describe the feature
Create token structure
Create basic tests
Describe the feature
Install the gem
Set basic use
Test
Describe the feature
Refactoring the accept method in Proposal controller and tests.
Describe the feature
Update to the new version of Rubocop.
Refactor tests after new lint checks
Describe the feature
Create the job.
Create the basic test.
Use in Profile controller to create and edit Profile.
Make the index useful on the new context
Index Headhunter view applies for specific jobs.
Adjust controller, index and tests
Refact show and index using partial
Refactoring show to use a basic partial do display basic information.
Headhunter send a proposal to a candidate apply
Describe the bug
Pipeline broken in Github Actions
RailsAdmin routes and initializers removed to pipeline works
Check for a solution to the problem or the possibility of removing RailsAdmin from the project given little use.
Describe the bug
Search for a solution to tests that fail only in CI.
Now these tests are skipped to not broken integration.
Adjusted tests:
Have to adjust:
./spec/system/job_opening/user_searches_for_a_job_spec.rb:25
Bug in the first test of spec/profiles/user_create_and_edit_a_profile_spec.rb
Describe the feature
Add the gem
Change configurations
Refact jobs to be workers
Check if is useful remove Delayed Job
Describe the feature
Refact views and controllers
Refact tests
Add gem
Setup basic test coverage
Adjust Readme