mackenziedg / H1B-Site

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

H1-B Explorer

H1-B filing data is used to attempt to understand

  1. Which companies are hiring the most H1-B workers?

  2. Who pays the most for foreign talent? The lease?

  3. How do salaries for H1-B workers compare to average salaries in the area?

  4. What fields are most in demand now? How is that different from 5 or 10 years ago?

Installation

  • Clone the repository with git clone https://github.com/mackenziedg/H1B-Site.git

  • Create a virtual Python environment with virtualenv

  • Activate the virtual environment and install the neccessary packages with pip install -r requirements.txt

  • Run python package_and_run.py to package the app and start the server. This also sets the environment variables needed for flask to run, so as of right now this script needs to run every time to start up the server

  • A file <package_root>/h1b/instance/config.py is required to connect to the database

Data Sources

Data was pulled from

and

  • https://www.foreignlaborcert.doleta.gov/performancedata.cfm
    • under "Disclosure Data" -> "LCA Programs (H-1B, H-1B1, E-3)" -> years 2008-2016
    • and "Disclosure Data" -> "Latest Quarterly Updates" -> H-1B for FY1 (this location could potentially change in the future if a new fiscal year is the latest)

About


Languages

Language:Python 67.1%Language:HTML 30.8%Language:Mako 1.6%Language:CSS 0.5%