Attendligo — Trip Attendance & Safety Platform
Face-recognition attendance & safety platform for group trips: voice, group-photo and self check-in, live roll-call, GPS SOS, multi-bus coordinators, and automatic parent SMS alerts.
- Next.js
- FastAPI
- DeepFace
- YuNet
- Gemini
Overview
Attendligo
Attendligo transforms attendance management for school and university trips into a fast, reliable, and safety-focused experience. Originally developed as a face-recognition attendance system, it has evolved into a comprehensive trip management platform designed for large groups, multiple buses, emergency situations, and unreliable network conditions.
🚀 Key Features
📍 Flexible Student Check-in
Choose the attendance method that best fits the situation.
Face Recognition
- Individual face scanning with a single tap.
- Group photo attendance that detects and marks every recognised student simultaneously.
Voice Batch Attendance
- The operator records students saying their names in sequence.
- Gemini transcribes the recording and phonetically matches names against the trip roster, handling accents, pronunciation differences, and minor spelling variations.
Self Check-in Links
- Students check themselves in using their own mobile device.
- A selfie is verified against their registered face embedding to prevent proxy attendance.
- One device can only complete check-in for one student.
🚌 Built for the Field
Live Operations Dashboard
- Real-time attendance updates.
- Present and missing student counts.
- Departure countdown timer.
- Live synchronization across all coordinators.
SOS & Emergency Alerts
- Students can instantly trigger a panic alert.
- GPS location is attached automatically.
- Alerts appear live on the coordinator dashboard.
- Bus coordinators receive immediate SMS notifications.
Multi-Bus Trip Management
- Organise students across multiple buses.
- Coordinators manage only their assigned bus.
- Students checked in by a coordinator are automatically assigned to that bus.
- Bus-specific self check-in links are supported.
Automatic Parent Notifications
- Parents receive an SMS after every successful check-in.
- Messages include the student's name, trip details, and attendance session.
- Powered by the TextBee SMS gateway.
Offline-First Synchronisation
- Attendance can be recorded without an internet connection.
- Operations are stored locally in a synchronization queue.
- Data automatically syncs once connectivity is restored.
🛠 Technology Stack
| Layer | Technologies |
|---|---|
| Frontend | Next.js, TypeScript, Progressive Web App (PWA), Vercel |
| Backend | FastAPI, Google Cloud Run |
| Face Recognition | DeepFace (FaceNet + YuNet) |
| Database & Realtime | Supabase (PostgreSQL, Realtime, Storage) |
| Voice Processing | Google Gemini |
| SMS Gateway | TextBee |
Gallery
Interested in something similar?
I'm open to new projects and collaborations — let's build something great together.
Get in touch


