EchoPass / ClassPulse
Full-stack · Audio systems2025—26Capstone
A room becomes a credential.
Open a session, verify presence, and turn a check-in into an attendance record.
Project gallery Swipe or drag01 / 06
Motion
Light → dark
Desktop
Classroom directory · dark
DesktopMotion
Filter attendance
DesktopMotion
Choose a presence check
Desktop
Mobile · light
Mobile / responsive
Mobile classrooms · dark
Mobile / responsiveViewing
Light → dark
One workspace, two themes. A real light-to-dark switch keeps the dashboard in context.
What I built
Teacher and student workflows, audio and location checks, classroom analytics, and signed attendance evidence.
Behind the interface
Presence needs fresh evidence. A rotating room signal or a new location check ties verification to the current session.
Next.jsWeb AudioPostgreSQLPrismaRedisWebSockets
View repository 









