Back to Nekoula Tech
Attendance Ecosystem

Institute Attendance Suite

InstituteTrack

InstituteTrack is a full attendance system that combines a QR scanner app, a student/staff mobile app, a web admin console, and a NestJS backend. It unifies branch management, user registration, and real-time attendance insights.

Two Mobile Apps Admin Console NestJS Backend QR Attendance

System Overview

The scanner app registers arrivals with QR codes and branch selection. The institute app manages news, registration, profiles, and QR identity for students and staff. The admin web manages approvals, user status, branches, and attendance analytics. The backend provides secure APIs and data storage.

QR Scanning

Fast in/out scans with branch control and status feedback.

User Profiles

Registration, language skills, roles, and QR identity.

Admin Analytics

Active users, status approvals, branches, and reports.

User Flows

From registration to attendance tracking

Student & Staff Flow

  • Register with personal details, branch, and languages.
  • Receive approval and QR identity.
  • View institute news and profile status.
  • Scan QR at entry for attendance.

Administrator Flow

  • Manage branches and user roles.
  • Approve or reject registrations with notes.
  • Monitor active users and sessions.
  • Export attendance reports.

Interface Highlights

Rendered fragments across the system

Scanner App QR

Select Branch

Choose a branch before scanning.

Scan Result

Success

Attendance recorded with timestamp.

Start Scan
Institute App Mobile

News Feed

Localized announcements and updates.

Profile & QR

Approved status with QR identity.

Open Profile
Admin Console Web

User Approvals

Approve or reject with comments.

User Role Status
Ahmed S. Student Pending
Lama K. Teacher Approved
Backend API

Secure Auth

JWT and role-based access.

Attendance API

Scan endpoints and reporting services.

Notifications

Twilio messaging integrations.

Tech Stack

Unified platform architecture

Mobile Apps

  • Expo Router with camera & QR scan
  • Localization and RTL support
  • Async storage for branch state

Admin Web

  • React admin console for approvals
  • Branch and role management
  • Attendance analytics dashboards

Backend

  • NestJS + MongoDB services
  • JWT auth, OTP/Twilio support
  • Reports and branch APIs