SecureAssess

EdTech
Full Stack
Monitoring
SecureAssess

Tech Stack

Next.js
Typescript
Tailwind CSS
Node.js
Express
MongoDB
Axios
Render
Vercel

Description

The Secure Test Environment Enforcement (STEE) project is a high-stakes assessment solution designed to prevent academic dishonesty and provide detailed behavioral insights to employers.

The application utilizes a dual-stack architecture with a Next.js frontend and a Node.js/Express backend, ensuring that security enforcement happens on the client-side while critical logs are persisted securely in a MongoDB database.

A sophisticated event-logging engine batches and transmits candidate actions—such as copy attempts or tab switching—to an API, creating an immutable audit trail that cannot be tampered with after submission.

Strict CORS policies and server-side validation ensure that only authorized assessment environments can communicate with the logging infrastructure, preventing unauthorized data injection.

  • Implemented hardware-level browser restrictions including disabling Right-click, Copy (Ctrl+C), Paste (Ctrl+V), and Cut (Ctrl+X).
  • Engineered a Unified Event Schema capturing Event Type, Timestamp, Attempt ID, and detailed Browser Metadata.
  • Developed real-time monitoring for Tab/Focus changes and Fullscreen state enforcement.
  • Built an efficient log-batching system to reduce network overhead while maintaining audit accuracy.
  • Created a 'Health Check' infrastructure to monitor backend uptime on Render across high-traffic assessment windows.
  • Configured robust CORS and security middleware to protect API endpoints from cross-origin exploits.
  • Deployed a scalable full-stack architecture using Vercel for the frontend and Render for the backend.

Page Info

Landing & Assessment Setup

Initial interface where candidates register or enter their Attempt ID to begin the assessment under enforced security protocols.

/projects/stee/landing.png/projects/stee/landing2.png/projects/stee/landing3.png/projects/stee/landing4.png

Real-time Behavior Monitoring

Backend integration view showing how tab switches, fullscreen escapes, and focus changes are captured as they happen.

/projects/stee/monitoring-log.png/projects/stee/monitoring-log2.png

Enforced Assessment Environment

The core testing interface featuring browser restriction triggers. Any attempt to right-click, copy, or paste triggers a warning toast and is immediately logged.

/projects/stee/assessment-view.png/projects/stee/assessment-view2.png/projects/stee/assessment-view3.png/projects/stee/assessment-view4.png/projects/stee/warning-toast.png/projects/stee/warning-toast2.png/projects/stee/warning-toast3.png

Unified Audit Trail

Comprehensive employer-facing dashboard displaying immutable event logs with timestamps, attempt IDs, and browser metadata.

/projects/stee/result.png