Skip to content

The backend service of Hirebot AI, responsible for generating, storing, and managing AI-powered technical interview quizzes for developer candidates. Built with Node.js, using Express for RESTful APIs and MongoDB for data storage.

License

Notifications You must be signed in to change notification settings

source-hub-org/hirebot-ai-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HireBot AI API

HireBot AI API

The backend service of HireBot AI, responsible for generating, storing, and managing AI-powered technical interview quizzes for developer candidates. Built with Node.js (v18+), using Express (v5.1.0) for RESTful APIs, MongoDB (v6.16.0) for data storage, and Redis for job queue management. Supports containerized deployment with Docker and Nginx.

Overview

HireBot AI API is a comprehensive solution for technical interview management, leveraging Google's Gemini AI to generate high-quality interview questions. The system supports various question formats, candidate management, and assessment instruments for a complete hiring workflow.

Key Features

  • AI-powered technical interview question generation
  • Comprehensive candidate and submission management
  • Assessment instruments for personality and skill evaluation
  • Flexible search and filtering capabilities
  • OAuth2 authentication and authorization
  • Containerized deployment with Docker
  • Extensive API documentation with Swagger

Documentation

For detailed information about the project, please refer to the following documentation:

Quick Start

For a quick start, see the Installation Guide which includes:

  • Prerequisites
  • Step-by-step installation instructions
  • Environment configuration
  • Getting a Gemini API key
  • Starting the application

Contributing

Contributions are welcome! Please read the Development Guide for details on our code of conduct and the process for submitting pull requests.

License

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

About

The backend service of Hirebot AI, responsible for generating, storing, and managing AI-powered technical interview quizzes for developer candidates. Built with Node.js, using Express for RESTful APIs and MongoDB for data storage.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published