Digital solutions · ApexRail Connect
The roster that's
always live.
ApexRail Connect is the app behind every crew we place — replacing the paper sign-in sheet with a safety-first check-in system built for the trackside.
No app store required · Installs as a mobile app · Free for crews supplied by ApexRail
Features
Everything a site supervisor actually needs
No modules to configure, no training course required. ApexRail Connect does one job — knowing who's on the line — and does it well.
Geo-tagged check-in
Workers log their exact work location every time they check in, so you know which stretch of the line is staffed and which isn't.
Briefing acknowledgment
No one checks in — or out — without confirming they've read the safety brief and end-of-shift checklist.
Daily archive
Every day's roster is saved automatically and searchable by date, building a permanent attendance record with zero extra effort.
Role-based admin
Admins reset passwords, hand off admin rights, or remove access in a couple of taps — no support ticket required.
Installable PWA
Crew add it to their home screen like a native app. No app store, no install friction, works on any phone.
Hardened by default
Passwords hashed with bcrypt, sessions kept in httpOnly cookies, and every login route rate-limited out of the box.
How it works
Three steps, one source of truth
No spreadsheets to reconcile at the end of the week — the roster is live from the first check-in.
Add the crew once
Bring on every worker with a first and last name. No spreadsheets, no imports, no waiting on IT.
→Confirm and log in seconds
Workers acknowledge today's safety brief and log their location — on their own phone, before stepping onto site.
→Watch the roster live
Supervisors see who's in, who's out, and where — updated instantly, with every past day archived automatically.
Security
Security, not an afterthought
- ✓Hashed, never stored in the clearEvery password is hashed with bcrypt before it touches the database.
- ✓httpOnly session cookiesSessions live in a JWT inside an httpOnly, SameSite cookie — invisible to client-side scripts.
- ✓Rate-limited by defaultLogin and registration routes throttle repeated attempts automatically.
- ✓Admin-gated managementUser and roster management routes are locked behind an admin role check on every request.
FAQ
Questions, answered
Do workers need to install anything?
No app store required. ApexRail Connect is a Progressive Web App — workers open it once in their browser and add it to their home screen, and it behaves like a native app from then on.
Is ApexRail Connect only for ApexRail-supplied workers?
It ships as standard with every ApexRail placement, and clients running their own direct workforce can ask us about a standalone licence for their site.
What happens if someone forgets to check out?
Supervisors can see exactly who's still marked as checked in for the day from the live roster, and the record stays visible in that day's archive for follow-up.
Can we customize the safety briefing content?
Yes — the briefing checklist shown before check-in and check-out is fully editable per site, so it matches your actual procedures.
Is our attendance data backed up?
Every check-in and check-out is written immediately and kept in a permanent, date-indexed archive — nothing is overwritten or lost between shifts.
Get your crew off the paper sign-in sheet
Set up your first roster in under five minutes — no credit card required.