Complete Feature Reference

Everything INIC CheckIn does.

A complete, honest breakdown of every feature โ€” no marketing fluff. No hidden limitations.

Face Recognition Live Dashboard Attendance Reports All included in every plan

01

๐Ÿคณ

Face Recognition Check-in

How recognition works

Camera activates

The kiosk runs as a PWA in the browser. Tap to start the camera.

128-point face descriptor extracted

face-api.js extracts a mathematical "signature" of the face โ€” entirely on-device. No image is sent to the server.

Matched against enrolled employees

Compared via Euclidean distance. Closest match below threshold wins. Match score stored in the attendance record.

Attendance marked

Employee name and status shown on screen. Record created with timestamp, match score, and device ID.

Face Enrolment โ€” done once per employee

From the admin dashboard, click "Enrol Face" and take their photo. The system saves their 128-point descriptor. Re-enrol only if appearance changes significantly.

One photo per person 30 seconds per employee Re-enrol anytime

// stored per employee

faceDescriptor: [128 floats]

facePhotoUrl: "/uploads/faces/..."

Honest limitations

โœ— Complete darkness (needs normal office light)

โœ— 100% accuracy in all conditions

โœ“ Works with glasses, slight angles

โœ“ Detects difference from printed photos

02

๐Ÿ“ฑ

Kiosk & Devices

A PWA that runs in any Android browser. No app download. No proprietary device. Mount a โ‚น4,000 tablet and you're done.

Device registration

Pending

Tablet opens kiosk URL โ†’ registers with unique device ID.

Approved

Admin approves from dashboard. Only approved devices can scan faces.

Rejected

Admin can reject. Rejected devices cannot mark attendance.

Per-device settings

Device Label

Name your devices โ€” "Reception", "Gate 2", "Factory Floor".

Capture Distance Range

minCaptureCm: 18

maxCaptureCm: 21

Two kiosk screens

Standby Screen

Shows time, org logo, and "Tap to Start" prompt. Waits all day for employees.

09:15:32

Saturday, 21 June 2026

๐Ÿ‘† Tap anywhere to Start Camera

Camera Screen

Live camera with face-detection brackets. Matched employee shown, then auto-resets.

Rahul Sharma ยท Present

Auto-resets after 3 seconds

03

๐Ÿ“Š

Live Dashboard

Opens in any browser โ€” phone, laptop, tablet. Updates automatically the moment an employee checks in. Powered by WebSocket.

Today ยท Saturday, 21 Jun

Sharma Electronics Pvt. Ltd.

Live ยท updating automatically

14

Present

3

Late

2

Week Off

6

Absent

RS

Rahul Sharma

Sales ยท Morning Shift

Present
PV

Priya Verma

Accounts ยท Morning Shift

Late
SG

Sunita Gupta

HR ยท Morning Shift

Absent

Click any employee

Opens their card โ€” manually set check-in / check-out time and make corrections.

Smart sort order

Present first, then Late, then Week Off, then Absent. Who's in always shows at the top.

Any device

Phone, laptop, or a TV on the wall. Just a URL โ€” no app needed.

04

โฑ

Attendance Rules & Time Config

Every organisation works differently. All time thresholds are configurable per organisation.

How status is decided

At check-in

โœ“

Present

Check-in within 30 min of shift start

!

Late

Check-in more than 30 min after shift start

โœ—

Absent

No check-in for the day

After check-out

โœ“

Full Day

Worked โ‰ฅ 8h โ€” keeps check-in status

ยฝ

Half Day

Worked between 4h and 8h

โ€“

Week Off

Day marked as week-off โ€” not counted as absent

Time Configuration

Settings โ†’ Time Config
Setting Default What it controls
lateEntryMinutes 15 min Minutes after shift start = marked Late
fullDayHours 8 hours Minimum hours to count as a full working day
halfDayHours 4 hours Minimum hours to count as a half day
overtimeAfterHours 9 hours Hours after which work counts as overtime

Changes take effect immediately for new check-ins. Old records are not retroactively recalculated.

05

๐Ÿ“„

Attendance Reports

Complete attendance data for any date range โ€” every employee, every day, with working hours calculated.

What each report contains

โœ“ Employee name, department, designation

โœ“ Check-in and check-out times (exact)

โœ“ Status: Present / Late / Half Day / Absent

โœ“ Working hours (auto-calculated)

โœ“ Flag if manually corrected by admin

Filter & export

Date Range

Daily, weekly, monthly โ€” your choice.

Export to Excel / CSV

For salary processing, audits, or HR records.

Report Preview

01 Jun 2026 โ†’ 21 Jun 2026
Employee Date Check-in Check-out Hours Status
Rahul Sharma 20 Jun 09:02 18:05 8h 3m Present
Priya Verma 20 Jun 09:41 14:30 4h 49m Half Day
Amit Kumar 20 Jun โ€” โ€” โ€” Absent
Rahul Sharma 21 Jun 09:15 โ€” ongoing Present

06

๐Ÿ‘ฅ

Employees & Organisation

Employees, departments, designations, shifts, and week-offs โ€” all linked so reports show the right context.

๐Ÿ‘ค

Employees

โœ“ Name, phone, auto-generated code

โœ“ Assign department, designation, shift

โœ“ Face enrolment (one photo)

โœ“ Activate / deactivate

๐Ÿข

Departments & Designations

โœ“ Unlimited departments per org

โœ“ Custom job titles / roles

โœ“ Shown on dashboard and in reports

๐Ÿ•

Shifts & Week-Offs

โœ“ Multiple shifts with custom start/end

โœ“ Assign different employees to different shifts

โœ“ Week-off per employee โ€” not counted as absent

07

๐Ÿ”ง

Admin Controls

The kiosk handles 95% automatically. For the rest โ€” employee forgot to check in, left early โ€” the admin has full correction control.

Manual Check-in Correction

Click any employee โ†’ update their check-in time. Status recalculates automatically and broadcasts live to all open dashboards.

Admin corrects Priya Verma:

09:41 โ†’ Late 09:12 โ†’ Present

Manual Check-out + Hours

Admin can set check-out time manually. Working hours auto-calculated. Status re-evaluated if hours fall below half-day threshold.

checkIn: 09:02

checkOut: 13:45

hours: 4h 43m

status: half_day

Every admin action is logged

Full audit trail โ€” org creation, password resets, login attempts, permission changes. Searchable by action type, date, and admin.

โœ“ ORG_CREATE / ORG_DELETE

โœ“ LOGIN / LOGIN_FAILED

โœ“ ORG_EXTENDED / ORG_DEACTIVATED

Complete List

โœ…

Everything, at a glance

Kiosk

โœ“ PWA โ€” runs in browser

โœ“ Any Android tablet

โœ“ Standby screen with clock & logo

โœ“ Camera-based face recognition

โœ“ Auto-resets after each scan

โœ“ Offline-capable service worker

Attendance

โœ“ Face recognition check-in & check-out

โœ“ Present / Late / Half Day / Absent

โœ“ Working hours auto-calculation

โœ“ Week-off detection

โœ“ Face match score stored per log

โœ“ Timestamp to the second

Dashboard

โœ“ Live real-time updates (WebSocket)

โœ“ Present / Late / Absent / Week-off counts

โœ“ Smart sort order (present first)

โœ“ Click employee to edit attendance

โœ“ Works on mobile, tablet, laptop

Employees

โœ“ Add / edit employees

โœ“ Auto-generated employee codes

โœ“ Department, designation, shift

โœ“ Week-off days per employee

โœ“ Face enrolment (1 photo)

Organisation

โœ“ Multiple departments & designations

โœ“ Multiple shifts (any start/end time)

โœ“ Org logo on kiosk standby screen

โœ“ Time config (late, half-day, overtime)

โœ“ Account validity date

Admin & Reports

โœ“ Manual check-in / check-out correction

โœ“ Date-range attendance reports

โœ“ Export to Excel / CSV

โœ“ Full Super Admin audit trail

โœ“ Multi-admin Super Admin panel

Start today โ€” free

Ready to go live?

5 employees ยท 1 kiosk ยท every feature ยท no credit card.

Create Free Account โ†’

14 days free. No credit card.