HireMe is a CRM platform built to manage the interview process at the Flatiron School. Students can browse job opportunities and keep track of progress with these companies and jobs.
It was built by Team ACDC (Chris Lake, Carlos Lazo, David Manaster , and Adam Waxman).
Check out the demo version with the login info below:
Demo student info - email: [email protected], password: student
Demo admin info - email: [email protected], password: admin
-
Daily, weekly, and monthly Calendar views to keep track of interviews
-
News feed for admin to keep track of daily activities
-
Admin analytics dashboard
-
Time-based Cron jobs to automate rake tasks using the Whenever gem (github.com/javan/whenever)
-
State machine via AASM to track event-based user statuses (github.com/aasm/aasm)
-
Chrome Browser Extension to easily add jobs and companies to the database (see below for extension instructions)
-
Deployed via Capistrano to cloud server using Nginx and Passenger
We have included a bootstrap script that sets up the application. Below are the instructions to get you up and running:
-
Clone the repo and cd into the hire-redux directory
-
Run
sh script/bootstrap
in terminal for an automated setup process. If you’d rather run the steps manually you can reference this script for the correct steps -
In the script, you will be prompted to update the application.yml file in the
app/config
directory and add your Crunchbase API key and Gmail username and password (a Crunchbase API key can be obtained here -
If you’d like to change your database setup from the default (SQLite3) you can change the settings in the database.yml file located in
app/config
-
In the script you will be asked if you want to add an example dataset. This will add several users, and the ability to login with an example student and admin account:
example student email: [email protected] example student pass: student example admin email: [email protected] example admin password: admin
-
You’re ready to go!
-
Download the extension: dropbox.com/s/t71z2sr4bnkkiw0/chrome_extension.zip
-
Save it anywhere on your computer
-
In the ‘Window’ menu on Chrome select ‘Extensions’
-
Click the top left grey button titled ‘Load unpacked extension’
-
Select the attached chrome extension folder from wherever you saved it
-
Now when you go to one of the job board sites (see below) or Crunchbase, the extension will appear in the right side of your address bar.
After installing the extension, you will be able to add jobs from the following job sites:
jobs.github.com
You can also add companies to the database by selecting the browser extension while on a company profile on crunchbase.com
If you have any questions or comments please reach out to us at [email protected]