Connect
Database

Paste your Firebase config to get started

Who's clocking in?

Loading...

Enter your PIN

Name this device

This helps the admin identify which device belongs to you.

🔒 Once locked, this device will always open to your account. Only the admin can reassign it.

Today's check-in
Not checked in yet
Present
0
Absent
0
Working days
0
This Month
A
Admin
Enter admin PIN
Default PIN: 000000
🔐
Secure your PINs
ClockIt is upgrading PIN storage to hashed PBKDF2 (SHA-256, 80k iterations). Plaintext PINs in Firestore will be replaced with salted hashes. This runs once and takes a few seconds.
What happens next
• Admin PIN will be hashed & written to config/admin
• Each employee's PIN will be hashed & their plaintext pin field cleared
• Existing PINs do not change — employees keep logging in with the same 6 digits
Add Employee
Office Hours & Rules
GPS Geofence
Set the store's coordinates and allowed radius. Employees must be within this range to check in.
Holidays
Declared holidays count as paid days for all employees. They will not appear as absent in salary calculations.
Employees
Registered Devices
Each device is locked to one employee. Unlock to reassign or let the employee pick again.
Loading...
Export / Import
Export this month's attendance for all employees as Excel. Import an Excel file to add or correct attendance records.
Backup & Restore
Download a full backup of all employees and attendance records (Excel + JSON). Use the JSON file to restore everything to any device or Firebase project.
🗓
Weekly Auto-Backup
Every Monday when you open admin, both files download automatically.
Loading...