Jobby Job Job is a website that aggregates job postings from five different job boards. The job boards are remote only jobs. You can specify and search for different jobs. You can also view the original post.
Job posts are updated every hour using the Heroku scheduler to execute a rake background task. The rake task builds the posts and creates the search indexes.
- https://www.indeed.com
- https://jobs.github.com
- https://weworkremotely.com/
- https://remoteok.io/
- https://stackoverflow.com/jobs/
- https://okjob.io/
Ruby Version: ruby 2.5.1 Rails Version: 5.2.1
$ git clone https://github.com/willywos/jobbyjobjob.git
$ cd jobbyjobjob
$ bundle install
$ rake db:create (postgres database)
$ rake db:migrate
$ rake db:seed
$ rails s
$ rake jobby_job:process_job_sites
You can run this application on your machine without installing anything natively (besides Docker) by following these steps:
First command prompt:
docker-compose up
Second command prompt:
docker-compose run web rake db:setup
When finished, remember to run docker-compose down
.
- Fork the project
- Create a topic branch
- Implement your feature or bug fix
- Add tests for your feature or bug fix (if you want)
- Run
$ rspec spec/
make sure tests pass. - If your change affects something in this README, please update it
- Commit and push your changes
- Submit a pull request
If you want to help me with this project, please just submit a pull request to fix a bug or add a feature, like another job board. I will probably accept it. If you don't, then I hate you.
This is a good project to work on if you want to do Hacktoberfest #Hacktoberfest. Check out this issue for some ideas or feel free to add to the list.
Thanks goes to all of these wonderful people, who already contributed to the project:
willywos 💻 |
OvidiuToma 💻 |
jereinhardt 💻 |
efl7a 💻 |
jakesorce 💻 |
r33beers 💻 |
andersonfernandes 💻 |
---|
ConnorBach 💻 |
inqii 💻 |
ocristian 💻 |
edmistond 💻 |
chivoX 💻 |
tripph 💻 |
---|
This project follows the all-contributors specification.
(By clicking on 📖 you can see individual contributions)