Browse by type
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.
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 use --engines (install with nvm install --engines if the version is missing)fnm useInstall 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.
$ claude mcp add career-portal \
-- python -m otcore.mcp_server <graph>