🏢 Complete HRMS & Attendance Platform

AttendPro

Complete HR management — face recognition attendance via laptop, USB cam, IP/CCTV, or Raspberry Pi kiosk. Automated payroll, overtime tracking, leave management, PDF payslips, and smart notifications.

VGG-Face
Deep Learning AI
4096-d
Face Embedding
12+
HRMS Modules
Auto
PDF Payslips
AttendPro · Face Recognition
Camera Active
Kuntal Das · Match: 85%
Camera
Active
Recognition
Ready
Auto Scan
Every 2.5s
Attendance marked — Monday 18 May 2026, 9:02 AM
VGG-Face
Deep Learning AI
4
Camera Modes
Auto
PDF Payslip + Email
OT
Overtime Auto-Detect
12+
HRMS Modules
What AttendPro Does
Everything You Need to Manage Your Workforce

From face-based check-in to automated payslip delivery — AttendPro handles the complete employee lifecycle in one platform.

🤖

Face Recognition Attendance

Employees check in and out by simply looking at the kiosk camera. Powered by VGG-Face deep learning model with high accuracy identification.

VGG-Face AI
💰

Automated Payroll

Generate monthly payslips with LOP (Loss of Pay) calculations based on actual attendance. One-click bulk generation for all employees.

PDF Auto-Generated
📧

Smart Email Notifications

Automatic absent alerts, daily attendance summaries, and payslip delivery — all configurable from the Settings panel without touching code.

SMTP Configurable
👥

Employee Management

Full employee lifecycle — add, edit, activate, deactivate. Store PAN, bank account, IFSC, designation, and department information.

Role-Based Access
🏖️

Smart Leave Management

Complete leave lifecycle — apply, approve/reject with email notifications. Tracks balance per type. Blocks exhausted leaves and routes to Loss of Pay automatically. LOP deducted from salary.

Balance Tracking
📊

Reports & Analytics

Daily attendance summaries, scan logs, individual attendance history, and monthly payroll reports all in one place.

Exportable Reports
🏢

Multi-Office & Geofencing

Configure multiple office locations with GPS geofencing. Employees must be within radius to mark attendance via kiosk.

GPS Verified
⚙️

Fully Configurable Settings

Company name, address, SMTP credentials, working hours, early leave rules, holiday calendar — all managed from the UI.

No Code Changes
📥

Excel Bulk Import

Import hundreds of employees at once via Excel upload. Download the template, fill it in, upload — done. Auto-matches department and shift by name.

Bulk Operations

Overtime Management

Auto-detect overtime from checkout time vs shift end. Admin approves with configurable 1.5x/2x rates. Approved OT automatically added to monthly payslip as earnings.

Auto-calculated
🔒

Secure Authentication

JWT-based authentication with role-based access control. Admin, HR, Manager, and Employee roles with different permissions.

JWT + RBAC
All Modules

Everything HR — in one platform

From face check-in to payslip delivery — every HR workflow automated

Module 01 — Dashboard & Live Check-in

Real-time workforce visibility, the moment you open the app

Dashboard shows today's Present, Late, On Leave, and Absent count at a glance. Live attendance rate with donut chart. Recent check-ins update in real time.

Total/Present/Late/Absent counters live
Today's attendance rate % with circular chart
Recent check-ins feed — name, time, status
Dashboard
Monday, 18 May 2026
Total
4
Present
3
Late
1
On Leave
0
Absent
0
Today's attendance rate
75%
75%
💻
Laptop / Built-in
Uses the built-in webcam. No extra setup.
Default · Ready to use
📷
USB Webcam
Plug in USB cam — auto-detected instantly.
Plug & Play
📡
IP Camera / CCTV
Connect via MJPEG or HTTP snapshot URL.
Network
🍓
Raspberry Pi Kiosk
Deploy Pi client to a dedicated entrance device.
Advanced
Module 02 — 4 Camera Modes

Any camera, any location

Use the built-in laptop camera, plug in a USB webcam, connect to a CCTV/IP camera over the network, or deploy a Raspberry Pi as a dedicated entrance kiosk. You choose the setup that fits your office.

💡 Field attendance idea: Post an employee at a client location — generate a time-bound link. When the employee opens the link within the set time window and within the geofenced radius, attendance is marked automatically. No camera needed.
📊

Attendance Reports

Monthly summary with Present, Late, Absent, On Leave per employee. Late report, Absent report, Export Excel.

📥 Export Excel
Kuntal Das · May 2026
2
Present
2
Late
23
Absent
🏖️

Leave Management

Apply, approve, reject with email notifications. Tracks Sick, Earned, Casual, LOP balance. Exhausted leaves auto-route to Loss of Pay.

Kuntal Das · Sick Leave ✅ approved
Kuntal Das · Sick Leave ✗ rejected
Balance: Sick 11 · Earned 18 · Casual 12 · LOP 365

Overtime Management

Auto-detect OT from checkout vs shift end. Admin approves with 1.5× weekday / 2× weekend rates. Approved OT auto-adds to payslip.

Kuntal Das · 2026-04-27 ✅ approved
⏱ 3.23h (194 min) 1.5× ₹1,514.06
Total OT Amount this month: ₹1,514.06
🔥

Salary Structure Builder

Define Basic, HRA, Transport, Special Allowance, PF, Professional Tax, TDS per employee. Set effective from/to dates. Multiple components with + / − controls.

Employee #7 · Gross ₹65,000
Basic Salary₹30,000
HRA₹15,000
PF Deduction−₹3,600
Prof. Tax−₹200
Effective02-05-2026 → 30-04-2027
📄

Payslips — Generate, PDF, Email

One-click Generate Payslips for the entire month. View, download PDF, or email directly from the payslips list. LOP and OT auto-applied. Mark Paid sends email automatically.

April 2026
PAID
Total Payslips
1
Total Net Pay
₹3,582
Kuntal Das4/22 (−18 LOP)
Gross ₹13,332−₹9,750₹3,582
View PDF Email
Under the Hood

AI & Deep Learning
powering the face recognition

Three algorithms working in sequence — from detecting a face in 5ms to confirming identity with a 4096-dimensional fingerprint.

Step 1 — Face Detection
🎯

OpenCV Haar Cascade

Classical computer vision algorithm. Scans the camera frame and detects if a face exists. Very fast — runs every 2.5 seconds.

AlgorithmHaar Cascade XML
OutputBounding box
Speed~5ms
Step 2 — Face Recognition
🧠

VGG-Face Deep CNN

VGGNet architecture trained on 2.6M images of 2,622 identities. Converts a face into a unique 4096-dimensional embedding vector — a mathematical fingerprint.

LibraryDeepFace 0.0.99
Embedding4096-d vector
Speed~200-500ms
Step 3 — Identity Match
📐

Cosine Similarity

Compares two 4096-d face embeddings using cosine similarity formula. Score 0.0–1.0. Threshold 0.60 for kiosk, 0.75 for personal kiosk. Above threshold → identity confirmed.

Formuladot(A,B)/(‖A‖×‖B‖)
Threshold0.60 / 0.75
Output0.0 → 1.0 score
Complete Recognition Pipeline
📸
Camera Frame
Every 2.5s
🎯
Haar Cascade
"Face found?"
🧠
VGG-Face CNN
4096-d vector
📐
Cosine Match
Score > 0.60?
Attendance Marked
IST timestamp
Model Embedding Size Accuracy Speed Used
VGG-Face ✅ 4096-d Very High Medium AttendPro
ArcFace 512-d High Fast
FaceNet 128-d Good Very Fast
VGG-Face chosen for highest accuracy with small employee databases (<1000 employees) — the 4096-d embedding captures far more facial detail than smaller models.
Complete Module Breakdown

Every module is production-ready and fully integrated.

🤖 Attendance

  • Face recognition check-in/out
  • Personal kiosk for self-marking
  • Manual attendance entry
  • IST timezone display
  • Early leave tracking
  • All Scans & Daily Summary views

💰 Payroll

  • Salary structure per employee
  • Single & bulk payslip generation
  • LOP (Loss of Pay) calculation
  • PDF payslip with company branding
  • Mark Paid → auto email
  • Mark All Paid (bulk)

📧 Notifications

  • Absent alert → employee email
  • Daily summary → admin email
  • Payslip email on payment
  • Configurable schedule times
  • SMTP settings from UI
  • Test email feature

👥 Employees

  • Add with PAN & bank details
  • Edit all employee info
  • Activate / Deactivate
  • Face registration
  • Office & kiosk assignment
  • Department & shift linking

⚙️ Settings

  • Company name & address
  • SMTP configuration
  • Alert schedule times
  • Working days & hours
  • Departments, Shifts
  • Holidays & Leave types

🏖️ Leave Management

  • Multiple leave types (Sick, Earned, Casual, LOP)
  • Balance tracking per employee
  • Blocks exhausted paid leaves
  • Auto-routes to Loss of Pay
  • Email on apply and approve/reject
  • Admin filter and review panel
  • LOP deducted from monthly salary
  • Duplicate date prevention

📥 Bulk Import

  • Excel template download
  • Upload hundreds of employees
  • Auto-match dept and shift
  • Preview before import
  • Duplicate detection
  • Detailed error reporting

⏱ Overtime Management

  • Enable/disable from Settings
  • Configurable weekday/weekend rates
  • Basic or gross salary basis
  • Min threshold and max cap
  • Auto-detect from checkout time
  • Admin approval workflow
  • OT added to payslip automatically
  • Per-employee OT summary
How It Works
Attendance in 4 Simple Steps

The entire attendance process is automated from check-in to payslip.

1

Face Scan

Employee looks at kiosk camera. VGG-Face identifies them in real time.

2

Attendance Logged

Check-in/out time, status, and OT hours saved automatically.

3

OT Approved

Admin reviews overtime, approves with calculated amount.

4

Payslip Generated

Payslip includes LOP deductions + OT allowance automatically.

5

Email Delivered

Payslip PDF emailed to employee when marked as Paid.

Automated Notifications That Keep Everyone Informed

Three types of professional HTML emails sent automatically — no manual effort required.

Professional Payslip Generation

Accurate payslips with LOP deductions, all salary components, and company branding — generated in seconds.

Demo Company Pvt. Ltd.

Your Company Address, City – 000000

PAYSLIP

April 2026

Employee NameKuntal Das
Employee IDEMP-002
DesignationSoftware Engineer
DepartmentEngineering
PAN NumberABCDE1234F
Bank AccountXXXX-XXXX-1234
Payment Date2026-05-04
Working Days22 (Present: 22)
EARNINGSAmount
Basic Salary₹30,000.00
House Rent Allowance₹15,000.00
Transport Allowance₹5,000.00
Special Allowance₹15,000.00
⏱ Overtime Allowance (3.2 hrs)₹1,514.06
Gross Earnings₹66,514.06
DEDUCTIONSAmount
Provident Fund (PF)₹3,600.00
Professional Tax₹200.00
TDS₹5,950.00
Total Deductions₹9,750.00

NET PAY

₹56,764.06

Fifty-Six Thousand Seven Hundred Sixty-Four Rupees Only

Overtime Management
Auto-detect, Approve & Pay Overtime

AttendPro automatically detects overtime from checkout time vs shift end. Admin configures rates and approves — amounts appear on payslip automatically.

⚙️ Configurable Settings

✓ Weekday rate (default 1.5×)
✓ Weekend rate (default 2.0×)
✓ Basis: Basic or Gross salary
✓ Min threshold (default 30 min)
✓ Max cap per day (default 4 hrs)
✓ Enable/disable toggle

📊 OT Calculation Formula

Hourly Rate = Basic ÷ (Working Days × 8 hrs)
OT Amount = OT Hours × Hourly Rate × Rate Multiplier

Example:
Basic = ₹30,000 | Working Days = 22
Hourly Rate = ₹30,000 ÷ (22×8) = ₹170.45/hr
OT = 3.23 hrs × ₹170.45 × 1.5 = ₹827.03

OT Workflow

1️⃣

Enable in Settings

Set rates, basis, threshold

2️⃣

Click Calculate OT

Scans all checkout times for the month

3️⃣

Admin Reviews & Approves

Per employee, per day approval

4️⃣

Auto-added to Payslip

Overtime Allowance line on payslip PDF

💡 Smart Detection: OT is calculated only when employee stays beyond shift end time and works more than the minimum threshold (default 30 minutes).
Loss of Pay Explained
Smart Leave → Salary Integration

When an employee exhausts all paid leaves, AttendPro automatically handles Loss of Pay deduction in the monthly payslip.

1️⃣

Leave Exhausted

Employee has used all 12 Sick Leave days. System shows EXHAUSTED and disables that option in the dropdown.

2️⃣

Choose Loss of Pay

Employee selects Loss of Pay (365 days/yr). Admin approves. The absent days are tracked separately as LOP days.

3️⃣

Automatic Deduction

Payslip generated with LOP:
₹65,000 × (20÷22) = ₹59,090
Salary reduced proportionally for LOP days.

Example Calculation

₹65,000 gross × (20 present ÷ 22 working days) - ₹9,750 deductions = ₹49,340 net pay

LOP Days

2 days

Ready to automate your HR?

AttendPro is live and ready. Click below to get started right now.

🚀 Launch AttendPro →
✉️ Questions? contact@vorpet.com