FeV
WorkAbout
0%//NAV
INDEX //SMART-ATTENDANCE
Systems / Auth & SecurityAnti-Proxy AuthGPS GeofencingRotating QR (TOTP)Prisma ORM

Smart Attendance

Multi-tier anti-proxy physical presence verification platform. 4-factor physical defense combining Haversine GPS geofencing, 10-second rotating cryptographic QR codes, email OTPs, and immutable Prisma audit trails.

// System Dossier2024
ROLELead Full-Stack & Systems Developer
CATEGORYSystems / Auth & Security
TECHNOLOGY STACK
ReactNode.jsExpressTypeScriptPostgreSQLPrisma ORMNodemailer
Source Repository ↗
★Verified ReceiptsEMPIRICAL
✓Defeats proxy attendance by construction: marking attendance requires bypassing GPS geofencing, 10-second rotating tokens, and two-factor OTPs simultaneously.
✓Immutable institutional record keeping: automated AttendanceRecord table with separate AttendanceAttempt failure logging and AttendanceOverride accountability.
✓Deployed and verified across university classroom sessions with zero multi-device proxy fraud.
NAVIGATE DOSSIER01 · Media Hub & Theater02 · Engineering Challenge03 · 4-Step Pipeline04 · System Blueprint05 · Adjacent Systems
2K FLUID THEATER
Smart Attendance
OFFLINE-FIRST ARCHITECTURE // SMART-ATTENDANCE2024 ARTIFACT SPECIFICATION
// 01 · THE PROBLEM STATEMENT & ARCHITECTURAL CONSTRAINTS

Traditional attendance logging fails on one fundamental axis: presence is claimed, not proven.

Traditional attendance logging fails on one fundamental axis: presence is claimed, not proven. Students routinely share credentials, forward QR code screenshots across group chats, or fake their locations to game attendance quotas. The system had to turn proxy attendance into an insurmountable physical impossibility.

// 02 · 4-STEP SYSTEM ENGINEERING PIPELINE
STEP 01

Architected a multi-role institutional workflow across Student, Professor, and Administrator personas with strict privilege boundaries.

STEP 02

Implemented meter-level GPS geofencing validation using the Haversine formula to enforce physical perimeter presence within the classroom before session interaction.

STEP 03

Engineered 10-second rotating dynamic QR codes generated from session-specific cryptographic secrets (qrSecret) and epoch timestamps, rendering forwarded screenshots expired in moments.

STEP 04

Integrated dual-factor email OTP verification over SMTP and enforced database relational constraints in Prisma ORM with unique composite keys ([sessionId, studentId]) and full audit logs of failed attempts.

// 03 · SYSTEM BLUEPRINT & DATA FLOW SCHEMATIC
PURE SVG VECTOR ENGINE
student presence claimsession initiation / scanrole-based institutional governancestudent (scan) · professor (session qrSecret generator) · admin (audit overrides)layer 1: gps geofencehaversine distance formulameter-level boundary checkmust be inside classroomlayer 2: rotating qr (10s)totp HMAC-derived tokenscreenshots expire in 10sdefeats forwarded code fraudlayer 3: email otp (2fa)time-limited smtp verificationinstitutional inbox bindingprevents shared credentialslayer 4: immutable prisma relational persistenceAttendanceRecord [unique: sessionId_studentId] · AttendanceAttempt failure logsAttendanceOverride audit logging · zero simultaneous claims permitted4-factor anti-proxy physical defense · geofencing + rotating qr + email otp + immutable prisma audit
MORE SYSTEMS ARCHITECTUREFull Works Index →

Next System

Blinky

AI / Desktop Agent

Next System

VoiceNotes

Local-First / AI Platform

Next page

About me

→

You are one click away

Let's build something.

Open to collaboration, hackathons, and interesting systems problems.

EmailGitHubLinkedInX / TwitterAbout

© 2026 Gourish Julka

Amritsar, India