Bullhorn Career Portal is the next-generation way to share jobs and source candidates from your Bullhorn ATS/CRM instance. Download, configure and host your own career portal, or fork the source code and make it your own.\
There are many ways to contribute to Bullhorn Career Portal.
- Submit bugs and help us verify fixes as they are checked in.
- Review source code changes.
- Contribute bug fixes.
- Hosting
- Bullhorn Public REST API Reference
- Bullhorn REST API Reference
- Bullhorn Platform
- Bullhorn Website
In order to build Bullhorn Career Portal, ensure that you have Git, Node.js, and Angular CLI installed.
Clone a copy of the repo:
git clone https://github.com/bullhorn/career-portal.git
Change to the Career Portal directory:
cd career-portal
The required Node version is declared in engines.node in package.json. To pick it up automatically:
- nvm:
nvm use --engines(install withnvm install --enginesif the version is missing) - fnm:
fnm use
Install build tools and dev dependencies:
npm install
Use one of the following to build and test:
npm run serve # Launch a local version of the career portal (frontend only).
npm start # Launch a local server with server side rendering portal.
npm run build:static # Build an optimized version of Career Portal in `/dist`
npm run build # Build a package for use with server side rendering
To maximize the flexibility of application configuration, all configuration-level integrations should derive their dynamic variables from the app.json file. That file can then be loaded into the application.
- NPM-Check-Updates - checks for updates of node modules with CLI