Web & Educational PlatformsStatus: completedApril 12, 2026

Paxamir — Multilingual Examination & Quiz Engine

Enterprise examination platform with Next.js, NestJS backend, TipTap KaTeX math authoring, Socket.io live proctoring, and Prisma ORM.

Tech Stack:Next.jsNestJSReactPrismaKaTeXSocket.ioRedisTailwind CSS

Overview

Paxamir (v1.0.1) is an enterprise-grade digital examination and assessment workstation engineered for online competitive testing, multi-lingual evaluations, and rich STEM problem authoring.

Architected as a unified Bun monorepo, Paxamir pairs a Next.js student/instructor application with a NestJS backend API, real-time Socket.io event distribution, and a TipTap LaTeX/KaTeX mathematics editor.


Key Architecture & Capabilities

  • 📐 Advanced STEM & Code Authoring:
    • Live LaTeX / KaTeX mathematical formula rendering directly inside rich text TipTap input nodes.
    • Interactive Ace code syntax editor for grading computer science tests and coding challenges.
  • 🌐 Native Multi-Language & RTL Layouts:
    • First-class i18n support with bidirectional typography (English, Urdu, Arabic) and context-aware punctuation handling.
  • ⏱️ Automated Grading & Proctoring:
    • Instantaneous scoring pipelines, randomized question banks, negative marking rules, and time-restricted exam attempts.
    • Real-time exam sync and student submission telemetry powered by Socket.io and Redis.
  • 🛡️ Secure Enterprise Backend:
    • NestJS Fastify/Express API with Prisma ORM, Redis session store, Google OAuth 2.0 authentication, and automated OpenAPI/Swagger documentation.

Tech Stack

  • Monorepo Runtime: Bun
  • Student & Instructor Web: Next.js, React 19, NextAuth, Tailwind CSS, Canvas-Confetti
  • Assessment Studio: React, TipTap Editor, KaTeX, Dnd-Kit, Ant Design
  • API & Storage: NestJS, Prisma ORM, Redis, PostgreSQL / MongoDB, Socket.io