Live Attendance Tracking Praćenje prisutnosti uživo

Track who's in. Who's out. In real time.

Znaj tko je tu. Tko nije. U stvarnom vremenu.

360 Attendance is a complete check-in/check-out system built for kiosk use. Employees tap their ID, the system does the rest — no apps, no accounts, no friction.

360 Attendance je potpuni sustav prijave i odjave namijenjen kiosk uređajima. Djelatnici unose svoj ID, sustav radi sve ostalo — bez aplikacija, bez računa, bez komplikacija.

WELCOME
DOBRODOŠLI
Enter your ID number
Unesite vaš ID broj
_
↑ 24
Check-ins today
Prijava danas
Ana Kovač Checked in · 08:02 Prijavljena · 08:02
Users supported
Korisnici
24h
Always available
Uvijek dostupno
0
Apps required
Aplikacija potrebno
1tap
To check in or out
Za prijavu ili odjavu
How it works
Kako funkcionira

Three steps. That's it.

Tri koraka. To je sve.

360 Attendance is designed to be dead simple for employees while giving administrators full visibility and control.

360 Attendance je dizajniran da bude jednostavan za djelatnike, a administratorima daje potpunu preglednost i kontrolu.

1
📱

Approach the kiosk

Priđi kiosku

Walk up to any registered kiosk device — a phone or tablet mounted at your entrance. The welcome screen is always ready.

Priđi bilo kojem registriranom kiosk uređaju — telefonu ili tabletu postavljenom na ulazu. Zaslon dobrodošlice uvijek je spreman.

2
🔢

Enter your ID or tap a card

Unesi ili skeniraj ID

Type your personal ID number on the on-screen keypad, or tap your NFC card for instant one-tap entry.

Unesi osobni ID broj na zaslonskoj tipkovnici, ili dotakni NFC karticu za trenutnu prijavu jednim dodirom.

3

Confirm check-in or out

Potvrdi prijavu ili odjavu

The system shows your name and the next expected action. Tap the green button to check in, or red to check out. Done.

Sustav prikazuje tvoje ime i sljedeću očekivanu radnju. Pritisni zeleni gumb za prijavu ili crveni za odjavu. Gotovo.

Kiosk shows welcome screen
Kiosk prikazuje zaslon dobrodošlice
Registered devices display the numeric keypad, ready for input at all times.
Registrirani uređaji prikazuju numeričku tipkovnicu, uvijek spremni za unos.
🖥️
Always on
Uvijek uključeno
Employee enters ID
Djelatnik unosi ID
Via keypad or NFC card tap. 2-minute cooldown prevents duplicate entries.
Putem tipkovnice ili NFC kartice. Pauza od 2 minute sprječava dvostruke unose.
🪪
NFC / ID
Smart status detection
Pametno prepoznavanje statusa
The system knows whether to expect a check-in or check-out based on the last recorded action, resetting daily at 05:00.
Sustav zna treba li se sljedeće prijaviti ili odjaviti na temelju zadnje zabilježene radnje, s dnevnim resetom u 05:00.
🧠
Auto-detects
Automatski detektira
Record saved, screen resets
Unos spremljen, zaslon se resetira
A confirmation message is shown for 30 seconds, then the kiosk returns to the welcome screen automatically.
Prikazuje se poruka potvrde 30 sekundi, zatim se kiosk automatski vraća na zaslon dobrodošlice.
Saved!
Spremljeno!
Admin Panel
Admin ploča

Full control from one screen

Potpuna kontrola s jednog zaslona

The admin panel gives you real-time stats, a filterable record table, user management, and export tools — all behind a secure login. Add or remove employees, manage sub-admins, edit any record manually, and export data to CSV or Excel in one click.

Admin ploča daje vam statistike u stvarnom vremenu, tablicu zapisa s filterima, upravljanje korisnicima i alate za izvoz — sve iza sigurne prijave. Dodavajte ili uklanjajte djelatnike, upravljajte pod-adminima, ručno uređujte zapise i izvezite podatke u CSV ili Excel jednim klikom.

📊 Live stats
📊 Statistike uživo
🔍 Filters & search
🔍 Filteri i pretraga
✏️ Manual entries
✏️ Ručni unosi
https://yoursite.com/check.php?admin=1
📊 RecordsEvidencija
✍️ ManualRučno
👥 UsersKorisnici
🔐 AdminsAdmini
Total today
Ukupno danas
47
IN
24
OUT
23
#IDNameImeStatusTimeVrijeme
1#42 Ana K. ✅ IN 08:02
2#17 Ivan H. 🚪 OUT 08:15
3#33 Petra M. ✅ IN 08:21
4#08 Marko B. ✅ IN 08:34
Export
Izvoz podataka

Your data, your format

Vaši podaci, vaš format

Export any filtered view to CSV or a fully styled Excel file with one click. The Excel export includes color-coded IN/OUT cells, dark green headers, and proper column widths — ready to hand to HR or management without any formatting work.

Izvezite bilo koji filtrirani prikaz u CSV ili potpuno stiliziranu Excel datoteku jednim klikom. Excel izvoz uključuje IN/OUT ćelije s bojom, tamno zelene zaglavlje i ispravne širine stupaca — spreman za predaju HR-u ili menadžmentu bez ikakvog uređivanja.

IDNameImeStatusDateDatumTimeVrijemeDateTime
42Ana KovačIN2026-06-1008:022026-06-10 08:02
17Ivan HorvatOUT2026-06-1008:152026-06-10 08:15
33Petra MarićIN2026-06-1008:212026-06-10 08:21
08Marko BlažićIN2026-06-1008:342026-06-10 08:34
55Maja PerićOUT2026-06-1008:472026-06-10 08:47
📎 CSV
📊 Excel
Security
Sigurnost

Built with security in mind

Izgrađeno s naglaskom na sigurnost

Every layer of the system is designed to resist abuse — from the kiosk to the admin panel.

Svaki sloj sustava dizajniran je da odoli zloupotrebi — od kioska do admin ploče.

🔐

Device Registration

Registracija uređaja

Only admin-registered devices can submit check-ins. Unregistered devices are blocked and shown an error. Registration is tied to the device browser fingerprint.

Samo admin-registrirani uređaji mogu slati prijave. Neregistrirani uređaji su blokirani. Registracija je vezana za otisak preglednika uređaja.

🚫

IP Brute-Force Protection

Zaštita od brute-force napada

After 10 failed login attempts, an IP is automatically blocked for 24 hours. An email alert is sent to the administrator immediately.

Nakon 10 neuspjelih pokušaja prijave, IP adresa se automatski blokira na 24 sata. Administrator odmah prima e-mail upozorenje.

🛡️

CSRF Protection

CSRF zaštita

Every form submission is validated with a cryptographic CSRF token, preventing cross-site request forgery attacks on the admin panel.

Svaki obrazac validira se kriptografskim CSRF tokenom, sprječavajući napade krivotvorenja zahtjeva na admin ploči.

⏱️

Tap Cooldown

Pauza između unosa

Each user has a mandatory 2-minute cooldown between check-ins to prevent accidental or malicious duplicate records.

Svaki korisnik ima obaveznu pauzu od 2 minute između unosa kako bi se spriječili slučajni ili namjerni duplikati.

🔒

HTTPS Only

Samo HTTPS

The system automatically redirects all HTTP traffic to HTTPS. Cookies are set with Secure and HttpOnly flags.

Sustav automatski preusmjerava sav HTTP promet na HTTPS. Kolačići su postavljeni sa Secure i HttpOnly zastavicama.

🧬

Password Hashing

Hashiranje lozinki

All admin passwords are hashed using PHP's password_hash() with bcrypt. Plain-text passwords are never stored.

Sve admin lozinke hashiraju se pomoću PHP-ovog password_hash() s bcryptom. Lozinke u obliku teksta nikad se ne pohranjuju.

NFC Cards
NFC Kartice

One tap with an NFC card

Jedan dodir NFC karticom

The admin panel generates a unique NFC-ready URL for each employee. Program the link onto any NFC sticker or card, and employees can check in by tapping — no keypad needed.

Admin ploča generira jedinstveni NFC URL za svakog djelatnika. Programirajte link na NFC naljepnicu ili karticu i djelatnici se mogu prijaviti dodirom — bez tipkovnice.

yoursite.com/check.php?userID=42

Each employee gets a unique URL. Program it onto any NFC tag.

Svaki djelatnik dobiva jedinstveni URL. Programirajte ga na bilo koji NFC tag.

📲

NFC Card or Sticker

NFC Kartica ili naljepnica

Program any NFC sticker or card with the employee's unique URL using NFC Tools or a similar app. One tap checks them in instantly.

Programirajte bilo koju NFC naljepnicu ili karticu URL-om djelatnika pomoću NFC Tools ili slične aplikacije. Jedan dodir i prijava je gotova.

🪪

Employee ID Cards

Iskaznice zaposlenika

Attach an NFC sticker to existing ID badges or key fobs. No new hardware needed — works with any standard NFC tag.

Zalijepite NFC naljepnicu na postojeće iskaznice ili privjeske za ključeve. Bez novog hardvera — radi s bilo kojim standardnim NFC tagom.

Get started
Počnite koristiti

Ready to track attendance the right way?

Spremni za praćenje prisutnosti na pravi način?

One PHP file. One config file. Works on any standard web server with MySQL. You don't have one? We got you covered there too!

Jedna PHP datoteka. Jedna konfiguracijska datoteka. Radi na bilo kojem standardnom web serveru s MySQL-om. Nemate server ili web stranicu? Pokrivamo vas i tu!