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?
| User | What they do |
|---|---|
| Students / Visitors | Scan RFID keys at entrance terminals |
| Administrators | Manage visitors, users, and review reports in the Admin Panel |
| Terminal operators | Assist 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.
