๐Ÿข 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