← Back to Projects

VeriFire

Secure Interview Meeting Platform

fullstack

Next.jsTensorFlowWebRTC
View on GitHub

aceternity logo
esc
F1
F2
F3
F4
F5
F6
F7
F8
F8
F10
F11
F12
~`
!1
@2
#3
$4
%5
^6
&7
*8
(9
)0
_
+ =
delete
tab
Q
W
E
R
T
Y
U
I
O
P
{[
}]
|\
caps lock
A
S
D
F
G
H
J
K
L
:;
"'
return
shift
Z
X
C
V
B
N
M
<,
>.
?/
shift
fn
control
option
command
command
option

Overview

VeriFire is a secure virtual interview platform designed to authenticate candidates and prevent cheating during online interview sessions. It enables recruiters to conduct safe and verified meetings using advanced identity verification, behavior tracking, and fraud detection technologies. VeriFire ensures a trustworthy remote hiring process with multi-factor authentication, face recognition, candidate behavior analysis, and secure communication channels.

Problem & Goal

Problem:

Online interviews have become widely used, but candidates can easily cheat using external help, hidden devices, or impersonation. Recruiters face difficulties verifying authenticity, detecting fraudulent behaviors, and maintaining interview integrity. This leads to poor hiring decisions, reduced trust in remote recruitment, and lost opportunities for genuinely skilled local talent.

Goal:

The goal of VeriFire is to create a secure, reliable, and fraud-resistant interview environment that allows recruiters to authenticate candidates, detect suspicious behavior in real-time, and maintain data privacy. It aims to improve global remote hiring by enabling trustworthy, legitimate interview processes.

Objectives

  • Provide a secure platform for verified online interviews.
  • Ensure candidate authenticity using biometric and multifactor verification.
  • Detect suspicious or fraudulent behavior during interviews.
  • Protect user data and communication using encrypted channels.
  • Allow recruiters to manage access levels and conduct safe meetings.
  • Enhance trust and transparency in remote hiring environments.

Scope

  • Multifactor authentication before joining meetings.
  • Face ID and identity verification using scanning models.
  • Behavior tracking such as looking directions, phone usage, and presence of multiple persons.
  • Anti-fraud mechanisms to detect abnormal actions or disturbances.
  • Encrypted communication tunnel for secure video streaming.
  • Access level separation for recruiters vs. candidates.
  • Data protection using Clerk authentication API.

Tech Stack

VeriFire is built using Next.js and TypeScript for the frontend and application logic. TensorFlow and Google Teachable Machine are used for real-time behavior tracking and face verification. Authentication and data security are managed through Clerk API, while encrypted channels ensure private communication between the recruiter and candidate.

Screenshots & UI

project screenshot
project screenshot
project screenshot

Key Features

  • Multifactor authentication for secure login.
  • Face ID identity verification with real-time scanning.
  • Anti-fraud measures to detect suspicious actions.
  • Behavior tracking such as looking directions, multiple persons, and device usage.
  • Data privacy protection with Clerk API.
  • Encrypted meeting streams between recruiter and candidate.
  • Access level controls to differentiate recruiter and candidate capabilities.