Skip to content

Latest commit

 

History

History
44 lines (33 loc) · 2.21 KB

README.md

File metadata and controls

44 lines (33 loc) · 2.21 KB

HirEx

Overview

HirEx is an advanced recruitment system built with React and Node.js. It incorporates artificial intelligence and computer vision technologies to revolutionize the hiring process. The system provides automated assessment techniques, including speech-to-text conversion, facial emotion recognition, and tone analysis, for objective evaluations of candidates. It also features a resume builder and a chatbot powered by OpenAI's ChatGPT-3 API for interactive support.

Already Deployed

The HirEx system has already been deployed and is accessible via the following link: https://hirex.onrender.com. You can visit the deployed site to explore the features and functionalities of the system without having to set it up locally.

Folder Structure

The project's folder structure is organized as follows:

  • HirEx: The root folder of the project.
    • client: Contains the React frontend code.
    • backend: Contains the Node.js backend code.

Getting Started

To get started with Smart Hire, please follow the steps below:

Prerequisites

  • Node.js installed on your machine
  • AWS Rekognition API credentials
  • Cloudinary API credentials
  • OpenAI API credentials

Installation

  1. Clone the repository: git clone https://github.com/youreachedrahat/HirEx.git
  2. Navigate to the project directory: cd HirEx
  3. Install the dependencies: npm install
  4. Install the dependencies for the server: cd backend && npm install
  5. Install the dependencies for the client: cd ../client && yarn install

Configuration

  1. Rename the .env.example file in the backend directory to .env.
  2. Open the .env file and update the following variables with your credentials:
    • accessKeyId, region and secretAccessKey: AWS Rekognition API credentials
    • cloudName, apiKey, apiSecret and uploadPreset: Cloudinary API credentials
    • OPENAI_API_KEY: OpenAI API key

Usage

  1. Start the application using the following command: npm run dev
  2. Access the Smart Hire system through your web browser: http://localhost:3000
  3. Follow the on-screen instructions to perform various tasks, such as conducting interviews, analyzing candidate responses, and utilizing the chatbot.