Offline storage
Keep attendance data in the browser with IndexedDB so records remain available during unstable connections.
A clearer way to manage trainee attendance with offline storage, bulk marking, CSV export, and backup tools.
Built for a responsive workflow that stays usable in light or dark mode, even when the connection drops.
The interface keeps the core actions close together.
Keep attendance data in the browser with IndexedDB so records remain available during unstable connections.
Handle a whole attendance list quickly when you need to update many names at once.
Move attendance records into a format that is easy to store, share, or review elsewhere.
Save data out and restore it when you need to recover a list or move to another device.
The layout keeps the workflow readable on a laptop, tablet, or phone so you can move through attendance without losing context.
Responsive
The interface adjusts to the device you are using without changing the core actions.
Mode
Choose the look that fits your screen and keep the interface readable in either theme.
Workflow
Mark attendance, export the data, and keep a local backup without bouncing between separate tools.
npm run attendence
open roster --bulk-mark
export attendance --csv
backup --local
Tell us what you need, and use the primary action when you are ready to continue.