/bullseyes

Primary LanguageJavaScriptMIT LicenseMIT

Bullseyes: AI-Powered Application Screening System

Bullseyes is an advanced application screening system designed to comprehensively evaluate a diverse range of applications, including essays, letters of motivation, and formal application letters. Powered by AI, Bullseyes offers a robust solution for assessing and ranking applications based on predefined criteria and keywords.

License

Table of Contents

  1. Introduction
  2. Key Features
  3. Getting Started
  4. Usage
  5. Contributing
  6. License
  7. Contact

Introduction

Bullseyes goes beyond traditional application screening, providing a versatile platform for evaluating various types of applications. Whether it's a job application, an essay submission, or a letter of motivation, Bullseyes leverages AI to analyze content based on predefined criteria, ensuring a thorough and unbiased assessment.

Key Features

AI-Powered Application Evaluation

Bullseyes harnesses the power of advanced AI models to analyze and score various types of applications, including job applications, essays, and letters of motivation. The system provides a comprehensive evaluation based on specific criteria set by the administrator or recruiter, ensuring a thorough and unbiased assessment.

Keyword Configuration

Recruiters have the flexibility to configure specific keywords aligned with job requirements. This feature allows for a tailored screening process, ensuring that applications are evaluated based on the essential criteria defined for each position.

Scalable and Efficient

Bullseyes is built to efficiently handle a large volume of applications, making the screening process scalable and streamlined. Whether you're managing a handful of applications or a vast pool of candidates, Bullseyes ensures a quick and effective evaluation process, optimizing the recruitment workflow.

Getting Started

Prerequisites

  • Node.js (v14.x or higher)
  • MongoDB

Installation

git clone https://github.com/vintage-creator/bullseyes.git
cd bullseyes
npm install

Configuration

  1. Environment Variables:
    • Create a .env file based on .env.example and set the required variables.
  2. MongoDB Setup:
    • Ensure MongoDB is installed and running.
    • Update the MongoDB connection details in the .env file.

Running the Application

After installing the dependencies and configuring the environment variables, run the following command:
npm start

The application will be accessible at

http://localhost:8000

Usage

Creating Keywords

  • Add your predefined criteria and keywords in the Bullseyes dashboard.

Interacting with the AI

  1. Evaluate an Application:
    • Use the provided API endpoint to send applications for AI evaluation.
    POST /evaluate
  2. Retrieve Evaluation Results:
    • Fetch the results from the Bullseyes dashboard or API.

Contributing

We welcome contributions! Please follow the contribution guidelines to get started.

License

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

Contact

For inquiries, please contact the project maintainer: