GobeShona
Hybrid EdTech (LMS + Ecommerce)

GobeShona

Full-stack e-learning, live examination, and real-time competitive quiz battle assessment platform.

Role: Lead Developer
Year: 2026

Project Overview

GobeShona is an enterprise-grade, full-stack E-Learning Management System (LMS) and Real-Time Competitive Assessment Platform engineered to modernize education and exam preparation. Built with Next.js 16 (React 19), Express 5, TypeScript, PostgreSQL, Prisma ORM, and Redis, GobeShona connects learners, educators, and administrators within a unified, high-performance ecosystem.

Core System Architecture

  • gobeshona-client (Web Application): Modern Single Page & SSR application built with Next.js 16, React 19, Tailwind CSS 4, NextAuth.js v5, and Zustand. Includes comprehensive portals for Learners and Administrators, integrated Vidstack video player, real-time battle arena, KaTeX math rendering, and rich data analytics dashboards with ApexCharts.
  • gobeshona-server (Backend API): High-performance REST & WebSocket API built on Express 5, Node.js, and TypeScript. Leverages Prisma ORM 7 with PostgreSQL, Redis for caching and distributed locks, Socket.IO for multiplayer quiz battles, Cloudflare R2 / AWS S3 for media storage, SSLCommerz payment gateway, and Puppeteer for dynamic PDF certificate rendering.

Key Architectural Highlights

  • Real-Time PvP Quiz Battles: Distributed WebSocket and Redis-backed 1v1 battle arena incorporating ELO rating matchmaking, synchronized countdowns, anti-cheat locks, and real-time leaderboards.
  • Unified Assessment Engine: Comprehensive support for MCQs with negative scoring, passage-based Creative Questions (CQ), rubric-based grading workflows, and timed live mock exams.
  • Tamper-Proof Digital Credentials: Automated Puppeteer PDF certificate generation with embedded QR codes and public SEO-optimized SSR verification portal.
  • Monetization & Affiliate Network: Digital product store, course bundles, promotional coupons, SSLCommerz payment integration, and multi-tier affiliate referral ledger with automated commission tracking.

Tech Stack

Next.jsReactTypeScriptTailwind CSSNode.jsExpressPostgreSQLPrisma ORMRedisSocket.IOPuppeteerCloudflare R2SSLCommerzZustandSWRFramer Motion