Skip to content

Ardent10/InterviewIQ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

InterviewIq

InterviewIQ

InterviewIQ is a cutting-edge platform for conducting AI-powered interviews. Built with React, Node.js, MongoDB, and Express, InterviewIQ offers a seamless experience for crafting interviews, analyzing responses, and revolutionizing the hiring process.

Features

  • Intelligent Interview Builder: Craft customized interviews with a range of question types tailored to your hiring needs.

  • Resume Upload and Screening: Effortlessly upload resumes and leverage AI to screen and shortlist candidates.

  • Dynamic Interviewer: Let our AI interviewer dynamically generate questions based on resume data and job requirements.

  • Candidate Responses Analysis: Analyze candidate responses in real-time with intuitive charts and data summaries.

  • User-Friendly Interface: Enjoy a user-friendly interface designed to streamline the interview process from start to finish.

Prerequisites

Before you get started, ensure you have the following requirements:

  • Node.js and yarn installed.
  • MongoDB installed and running.
  • Access to SMTP email service for email functionality.

Installation

  1. Clone the repository:
git clone https://github.com/your-username/InterviewIQ.git
cd InterviewIQ
  1. Install server dependencies:
cd backend
yarn
  1. Install client dependencies:
cd merc-forms
yarn
  1. Create a .env file in both the backend and merc-forms directories and add the following environment variables:
# Server .env
JWT_SEC_KEY=your_secret_key
MONGODB_URI=mongodb://localhost:27017/your_db_name
PORT=5000
SERVER_URL=http://localhost:5000

# Email Configuration
MAIL_SERVER=your_email_server
MAIL_PORT=your_email_port
MAIL_HOST=your_email_host
MAIL_PASSWORD=your_email_password
MAIL_ID=your_email_id

# Client .env
REACT_PUBLIC_API_BASE_URL=http://localhost:5000/api

Usage

  1. Start the server:
cd backend
yarn dev
  1. Start the client:
cd merc-forms
yarn dev
  1. Access the InterviewIQ application in your web browser at http://localhost:3000.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments


Note: Replace placeholders like your-username, your_secret_key, your_db_name, your_email_server, your_email_port, your_email_host, your_email_password, and your_email_id with your actual values.

Releases

No releases published

Packages

No packages published

Languages