Skip to content
A ruby on rails application to help you track jobs you have been applying to.
Ruby HTML CSS Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
spec
vendor/assets
.gitignore
.rspec
Gemfile
Gemfile.lock
README.md
Rakefile
config.ru

README.md

JobTracker

An open source website that helps you track your job applications. Live Site

Installation

To install, first make sure you have Rails 4.2.8 and ruby version 2.4.1 installed.

$ git clone https://github.com/dvcv/JobTracker.git

Start Server

Seed Data

$ rake db:reset
$ rails s

Figaro

In order to ensure that the google maps and confirmation emails work you will need to add the following keys. First find the application.example.yml file to see what keys will be required. Then run the following:

$ figaro install'  

This adds a new yml file that you should include all your keys in.

API

Curl commands

curl -X POST --data "user_login%5Bemail%5D=test%40gmail.com&user_login%5Bpassword%5D=password" http://localhost:3000/api/sign-in.json
curl -H "Authorization: Token token=2e1aa51bf776eeb3d92c2484de418b52" http://localhost:3000/api/users
curl -H "Authorization: Token token=2e1aa51bf776eeb3d92c2484de418b52" http://localhost:3000/api/jobs

Make sure to use the token returned by the first curl command.

Upcoming Features

I will try to keep an updated list here of features I plan to implement in this project.

  1. Add feature that allows user to save tracked jobs as a csv file.
  2. Finish API
You can’t perform that action at this time.