Live · Web · in classrooms

MathWiz League

— competitive learning, scaled

A real-time multiplayer learning platform for schools. Live head-to-head matches, live leaderboards, and teacher and admin dashboards — designed, built, and maintained solo.

Capabilities

A full competitive learning platform.

Real-time infrastructure, content management, analytics, and role-based access — the whole stack, built and run by one engineer.

01

Live competitions

Real-time matches let many students compete at once with score tracking, live leaderboards, and dynamic result updates.

02

Dynamic content

Flexible content management supports diverse question types, difficulty levels, and adaptive challenges based on performance.

03

Analytics dashboard

Reporting and visualization surface individual and group performance, trends, and progress over time.

04

Multi-role access

Separate interfaces for students, teachers, and admins, each with role-based permissions and controls.

05

Competition management

Create and run leagues, tournaments, and practice sessions with customizable rules, scoring, and groupings.

06

Scalable infrastructure

A cloud-native architecture handles concurrent users efficiently with automatic scaling and high availability.

Platform views

From the classroom in.

Teacher dashboard
Admin dashboard
Live leaderboard
Technology

The stack behind it.

Frontend

Next.jsReactTypeScriptTailwind CSS

Backend

Node.jsPostgreSQLPrisma ORMREST API

Infrastructure

VercelRailwayRedisCloudflare

Experience competitive learning.

MathWiz League is live and serving classrooms today.