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. Each terminal runs the RFID Reader page (/) where visitors scan their keys to sign in or out.

Before a terminal can be used, it must be registered by an administrator. This is a one-time setup done through a popup form on the terminal screen.

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
  • Manually track visitors — sign them in or out without an RFID key
  • 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

Register and test the terminal. Open the main page (/), register the terminal with your admin credentials, then 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.