๐ About the Project ๐ก Inspiration
As education and hiring rapidly moved online, one question kept coming up: how can we truly trust remote exams?
Most proctoring tools felt either too expensive, invasive, or dependent on streaming video to external servers. That not only increased costs but also raised serious privacy concerns for students.
We wanted a better balance. Something as secure as a physical invigilator, yet as private as your own laptop.
So we built an AI Proctor that runs entirely inside the browser, where every frame is processed locally and no video ever leaves the device.
๐ค What it does
Our Enhanced Anti Cheat Platform transforms a regular webcam into an intelligent exam supervisor that monitors behavior in real time.
It can:
โ Detect prohibited objects such as phones, books, laptops, and tablets โ Track head pose and gaze direction to identify suspicious movements โ Count the number of people in the frame to prevent impersonation โ Log violations locally with timestamps without storing or transmitting video
Everything happens instantly, privately, and fully on device.
๐ ๏ธ How we built it
We designed the system with performance and simplicity at the core.
โ Next.js and React for a fast, responsive interface โ MediaPipe Face Mesh for high precision face landmarks and gaze tracking โ TensorFlow.js with COCO SSD for real time object detection inside the browser โ Redux Toolkit for managing alerts, logs, and application state โ NextAuth for secure authentication
All AI inference runs on the client side, eliminating server delays and protecting user data.
๐งฉ Challenges
Balancing accuracy, speed, and privacy was our biggest challenge.
Running multiple AI models together initially caused lag. Object detection sometimes confused hands with phones. Frequent state updates triggered unnecessary React re renders. And keeping everything local without blocking the UI required careful optimization.
We solved these with smarter detection intervals, confidence threshold tuning, web worker processing, and optimized state management. The result is a smooth and reliable experience even on everyday devices.
๐ Accomplishments we are proud of
โ Instant alerts with zero server latency โ 100 percent privacy first architecture with no video uploads โ Accurate phone and book detection โ Clean and intuitive dashboard for administrators โ Fully browser based with no installation required
๐ง What we learned
Modern browsers are far more powerful than we imagined. Running neural networks directly on the edge is not just possible, it is production ready.
We also discovered that simply showing visible monitoring feedback often discourages cheating more effectively than strict penalties.
๐ฎ Whatโs next
We are continuing to improve the platform with:
โ Audio analysis to detect whispering or speech โ Advanced eye tracking for higher precision monitoring โ Screen sharing detection โ Integrations with LMS platforms like Canvas, Moodle, and Blackboard โ Offline support through Progressive Web App capabilities
Our mission is simple. Make secure online assessments accessible to everyone without sacrificing privacy.
Built With
- coco-ssd
- css3
- html5
- javascript
- next-auth.js
- next.js
- react
- saas
- tensorflow.js
- typescript
Log in or sign up for Devpost to join the conversation.