Skip to content

Ganesh-Mk/SmartRecruit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 

Repository files navigation

🤖 SmartRecruit: Revolutionizing Recruitment

🚀 Project Overview

SmartRecruit is an innovative open-source project designed to transform the recruitment process through cutting-edge automation and intelligent technologies.

🛠 Problem Statement

The current recruitment landscape suffers from critical challenges:

  • Inefficiency: Cumbersome data handling and candidate tracking
  • Potential Cheating: Vulnerabilities in assessment integrity
  • Fragmented Processes: Dispersed evaluation tools
  • Time-Consuming: Manual tasks slowing down hiring cycles

🌟 Comprehensive Solution: Key Features

SmartRecruit introduces a multi-dimensional recruitment workflow with three comprehensive rounds:

  1. Aptitude Auto-Validation Round

    • Intelligent assessment generation
    • Automated scoring
    • Cheat prevention mechanisms
    • Comprehensive performance analytics
  2. Technical/Coding Assessment Round

    • Multi-Language Compiler Integration
    • Support for popular programming languages
    • Real-time code execution
    • Instant submission capabilities
    • Automatic code evaluation
    • Syntax and performance analysis
  3. HR Interview Round

    • Advanced Video Interviewing Platform
    • Real-time video streaming
    • Interactive chat functionality
    • Screen sharing capabilities
    • Group video interview support
    • Interview recording options
  4. Intelligent Face Detection

    • Real-time monitoring during assessments
    • Unauthorized user detection
    • Automatic frame capture
    • Recruiter verification mechanisms
  5. Automated Communication System

    • Instant email notifications
    • Transparent candidate journey tracking
    • Personalized communication workflows

📊 Project Architecture

Workflow Visualization

Explore our comprehensive project architecture through our Excalidraw Flowchart.

📚 Detailed Documentation

Dive deep into our project with SmartRecruit Documentation PDF.

🎥 Project Overview Video

Watch the detailed project overview in our YouTube Video.


🛠 Getting Started

Prerequisites

Ensure the following technologies are installed:

  • Node.js
  • Express.js
  • MongoDB
  • React.js
  • Vite

Installation Steps

  1. Clone the Repository

    git clone https://github.com/Ganesh-Mk/SmartRecruit.git
  2. Setup Frontend

    cd frontend
    npm install
    # Tailwind CSS Setup
    npm install -D tailwindcss postcss autoprefixer
    npx tailwindcss init -p
    npm run dev
  3. Setup Backend

    cd backend
    npm install
    npm install nodemon
    nodemon

🌐 Environment Configuration

Need Environment Variables?

💻 Technology Stack

  • Frontend:

    • React.js
    • Vite
    • Tailwind CSS
  • Backend:

    • Node.js
    • Express.js
  • Database:

    • MongoDB

🤝 Contribution Guidelines

We warmly welcome community contributions!

  1. Fork the Repository
  2. Create Feature Branch
    git checkout -b feature/your-feature-name
  3. Commit Changes
    git commit -m "Add your feature description"
  4. Push to Branch
    git push origin feature/your-feature-name
  5. Submit Pull Request

📸 UI/UX Showcase


📧 Connect With Us

🌟 Our Vision

Transform recruitment into a seamless, intelligent, and efficient process with SmartRecruit.

Join us in revolutionizing how talent meets opportunity! 🚀🌈


Open Source | Innovative | Smart Recruitment

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages