Coder Social home page Coder Social logo

moharnab123saikia / jobhunter Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fkotsian/jobhunter

0.0 2.0 0.0 4.52 MB

Automate the job application process; find the right job for you

Ruby 9.32% JavaScript 31.37% CoffeeScript 0.05% CSS 57.44% HTML 1.81%

jobhunter's Introduction

#Social job-hunting for all

#Priorities

  1. Select app status DONE
  2. Search db for description, category, location DONE x2
  3. Filter apps by category, location DONE
  4. Make model for location
  5. Pull down Indeed data, AngelList data + location
  6. Push to Heroku and test performance for Backbone
  7. Infinite scroll/pagination
  8. Style signin/signup page
  9. LinkedIn integration/signin (figaro keys)
  10. Convert DB to Postgres
  11. Company_size max and min for angellist data
  12. ETL data into separate DB for query/analysis
  13. Resolve category_jobs and company_jobs conflict
  14. Fix AngelList parser 1-off index error in job_categories

#User Stories

users can get advice on how to jobsearch advice:

  • large number of apps
  • resume forums
  • cover letter help (examples)
  • support
  • applications/day goals
  • "loved companies" goals
  • integration with LinkedIn (see which companies you know people at)

users can annotate advice

user can sort applications by status by job category

user can sort companies by company industry

user can search jobs by salary, category, or location (need fields for all of these) searchbox above the th (or perhaps IS the th--> is a filter)

style signin page, perhaps make single-page (signin via AJAX; though then we lose some of the cool functionalities; not really any reason to)

user can track number of jobs submitted user can track which companies they applied to user submits app company gets +1 app (join table: job-application) user gets +1 app (job-application)

can give live feed of companies all applications are surfaced by user (/kam/ just applied to /Heroku/!)

can set goal of companies or applications/day feature: /tracking?/ or /goal?/ when activate feature, adds db query for applications where submitted_at is on DATE

users can see analytics on applications

  • visualization of jobs submitted/day
  • stats on screens/apps submitted, interviews/screen, offers/interview
  • breakdown of screens/offers by company, by industry, by role

users can see most popular companies this week company with most applications: query Job.where(:company => /company/)

users can get offers can mark application status; status options include: 'applied', 'phone screened', 'interviewed', 'offered', 'accepted', 'rejected'

Companies can see which users have many offers; companies can see which users have applied to many companies; companies can be suggested to users

users can indicate interest in companies join table :user_interest

companies can create pages companies can upload logo, description

companies can upload jobs jobs create a new page jobs have title, description, salary, contact_info

users can filter offers filter job_applications by company, salary, company size, location, and application status

job_application form has autofill title has autofill for all job titles

job_application form allows you to add new job categories it recognizes a new entry to the category input and creates it as a JobCategory

applying to a job tells you how many jobs you have applied to that day

SquareSpace Logo SquareSpace favicon (hamsters? hound?)

infinite scroll/pagination for job_applications and jobs and companies

jobhunter's People

Contributors

fkotsian avatar aastudent avatar

Watchers

James Cloos avatar Moharnab Saikia avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.