Skip to content

Getting Started

Welcome to ImLate — a student attendance and visitor registration system. This page helps you get oriented quickly.

What Is ImLate?

ImLate is a system designed for schools and facilities that need to track who enters and leaves the building. Visitors scan their RFID keys at a terminal, and the system records their sign-in and sign-out times.

Who Uses ImLate?

UserWhat they do
Students / VisitorsScan RFID keys at entrance terminals
AdministratorsManage visitors, users, and review reports in the Admin Panel
Terminal operatorsAssist visitors with sign-in at kiosks

Main Parts of the System

1. Public Frontend (Terminals)

The terminals are placed at entrances. They have three pages:

  • RFID Reader (/) — scan a key to sign in or out
  • Manual Registration (/manual) — type an ID to register manually
  • Add Key (/add) — link a new RFID key to a visitor

Learn more about the Public Frontend →

2. Admin Panel

The Admin Panel is a web application at /admin where administrators can:

  • View the Dashboard with attendance statistics
  • Manage Visitors — add, edit, delete, assign RFID keys
  • Manage Admin Users — create accounts, assign roles
  • Update their Profile and change passwords

Learn more about the Admin Panel →

3. Backend

The backend runs in the background and handles:

  • Processing sign-in/sign-out events
  • Synchronizing student data with the school ERP (iSAMS)
  • Automatic absence marking for students who don't sign in
  • Generating reports

Learn more about Business Logic →

Quick Start for Administrators

1

Log in to the Admin Panel. Open /admin in your browser and enter your username and password.

2

Add visitors. Go to the Visitors section and create records for each person who will use the system.

3

Assign RFID keys. For each visitor, add one or more RFID key IDs so they can scan at the terminal.

4

Test the terminal. Open the main page (/) and scan a key to verify everything works.

5

Monitor the Dashboard. Use the Dashboard to see who has signed in, who has signed out, and who is absent.