AI ASSESSMENT PLATFORM · EDTECHJune 1, 2024 — September 1, 2024

Mentora

Enterprise-grade AI-powered assessment suite and virtual classroom for curriculum-aligned exam generation, live progress tracking, and student performance analytics.

Domain

Full Stack · Web Dev

Architecture

Production System

Core Runtime

Next.js · TypeScript

Status

Production Ready

Full Stack
Mentora
12 TechnologiesVerified Build
RUNTIME INTERFACE STUDIO

System Interface & Feature Workflows

High-resolution captures of core production runtime views and algorithmic tools.

01 / 05
mentora.app/home-page
1/5
Mentora - Home Page
Click to expand
WORKFLOW 01Home Page

An intuitive landing page explaining the assessment suite capabilities, role-based workflows, and features for teachers, students, and parents.

All Workflows & Screens (5)Tip: Use ← → keys to cycle

Architecture & Overview

Built Mentora, an advanced EdTech ecosystem that automates assessment generation and streamlines student performance tracking for curriculum layouts.

Architected with a decoupled queue-backed pattern, offloading heavy PDF/Word text extractions and Groq LLM generations to background workers to guarantee smooth performance at scale.

Shiven Goomer

Engineered by Shiven Goomer

Full Stack & Quant Engineer

Technical Highlights & Outcomes

Full-stack monorepo separating Next.js 14 App Router client-side views and an Express API gateway
Asynchronous background worker pool using Redis and BullMQ to handle intensive text generation and automated grading workflows
Real-time generation state updates pushed dynamically to client dashboards via an integrated WebSocket server
Automated on-the-fly printable school exam generation using custom PDFKit document compiler pipelines
Granular role-based access control leveraging Clerk authentication to bridge Teachers, Students, and Parents
Intelligent practice assistant incorporating SM-2 spaced repetition logic to flag and target conceptual weaknesses

Full Technology & Tooling Stack (12)

Next.jsTypeScriptExpressMongoDBRedisBullMQGroq APIWebSocketsClerkTailwind CSSZustandPDFKit