luiz-pereira / JobSniperJS

Provides users with a centralized application for job search, with no ads and no sponsored job postings. Very precise and minimalist with a powerful back-end.

Home Page:http://www.jobsniper.ca

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JobSniperJS

JobSniper converted to Rails

The idea of this webapp is to help the user go searching through thousands of job posts in indeed.com and linkedin with better queries and keep track of different requests. It filters the requests and present a more optimized job listing.

Hopefully, it will help short-list the postings that more closely suits the user, by removing the ones that doesn't conform to the stated requests.

(this) is the JS version of the app. I have included some nice JS features like Asynchronous requests, which means you can update as many requests as you want at the same time and you also don't need to wait for a request to be updated before navigating to each request view.

  • The application will store job postings linked to an user's request
  • each user can see all their requests and update with new information from indeed and linkedin
  • a link to the actual job posting is provided
  • when you click more, the full description is shown

Views:

  • signup: simple form for creating a customer's account. contains e-mail and password and allows for oauth through linkedin
  • log in: simple log in form with OAuth linkedin.
  • index: will show all user's requests and click on them. Each request is a card with JS functionality for updating the request (through API) and deleting (through API). Each request can be updated in an asynchronous manner.
  • make request: starts a new request with several parameters on the same page. The new request is done through a modal pop-up

models:

  • users: has password and e-mail (has_many requests, has_many job_postings through requests)
  • request: has a user-id (belongs_to users, has_many job postings)
  • job: has a request_id, title and content
  • parameters: to be used in conjunction with requests (belongs_to requests).

Other things:

install: -run bundle install -run rails s in terminal -navigate to localhost:3000

License: https://opensource.org/licenses/MIT

About

Provides users with a centralized application for job search, with no ads and no sponsored job postings. Very precise and minimalist with a powerful back-end.

http://www.jobsniper.ca

License:MIT License


Languages

Language:JavaScript 48.7%Language:Ruby 31.9%Language:HTML 11.9%Language:CSS 7.4%