Search for jobs and keep track of your applications in one simple but powerful web app!
With Workinonit, you can:
- find jobs by keywords (e.g. job title) and location
- add jobs by URL or manual entry
- keep track of your progress on job applications
- save and review feedback from and notes on companies
You can view a demo of the app over on YouTube: youtube.com/watch?v=PYwX1QGj6os.
The app is available to use for free at workinonit.yndajas.co (link will redirect to Heroku)!
Note that the scraping function works unpredictably using the online version - running the local version below is much less error-prone for this feature.
You can run a copy of the app offline for local use. After cloning or downloading the repository, follow the instructions below.
The following instructions are for Windows Subsystem for Linux/Ubuntu, but it's also possible to run the app on other systems. The only difference should be the method for starting the PostgreSQL server - I don't have instructions for this, but check the PostgreSQL website for more information.
Install Ruby (help), then in a terminal:
gem install bundler
- change directory to Workinonit (e.g.
cd /mnt/c/Users/yndaj/Documents/GitHub/Workinonit
, replacing the path with wherever you've downloaded/moved the repository) bundle install
- if you don't have PostgreSQL installed:
sudo apt-get install postgresql
sudo service postgresql start
(if you get an error saying a user doesn't exist, try the following first, changing '' to the username mentioned in the error:sudo -u postgres createuser --superuser <USERNAME>
)rake resetdb
- or, if you want to start with a clean database (no test data), runrake db:drop
,rake db:create
andrake db:migrate
In a terminal:
- Make sure you're in the Workinonit directory (via
cd
) rails s
- the penultimate line that appears after you execute
rails s
should contain an address like tcp://localhost:3000 - open this address in your browser to start using Workinonit!
Search for jobs from Indeed, LinkedIn and Reed, or import a specific job from these sites by providing a URL. You can also manually add a job and provide your own job listing URL.
Below is a breakdown of the information you can keep track of on Workinonit.
- title
- company
- location
- salary
- contract
- description
- listing URL
- status (e.g. preparing, submitted, invited to interview, successful)
- progress:
- checked job requirements
- researched company
- made contact
- prepared cv
- prepared cover letter
- date of:
- finding the job
- submitting the application
- interview
- outcome received
- notes
- feedback (if unsuccessful)
- list of feedback
- website
- notes
- list of jobs
- list of applications
- list of feedback
Bug reports and pull requests are welcome on GitHub at github.com/yndajas/Workinonit.
This app is made available open source under the terms of the MIT License.
The name Workinonit is a reference to the J Dilla song from his album Donuts. Click the "Play Dilla 🍩 Eat Donuts" button in the footer of the app to play the track (and the rest of the album) from label Stones Throw's YouTube page. Also check out his work with Slum Village, A Tribe Called Quest, The Pharcyde, De La Soul, Eyrkah Badu, Busta Rhymes, Common and more - it's an education.