Umer.

Evalo – Competition Evaluation Platform

Run an entire video competition end-to-end — submissions, scoring, and results in one place

2025Full-Stack DeveloperIn Progress
Evalo – Competition Evaluation Platform 1
Evalo – Competition Evaluation Platform 2
Evalo – Competition Evaluation Platform 3
Evalo – Competition Evaluation Platform 4
Evalo – Competition Evaluation Platform 5
Evalo – Competition Evaluation Platform 6
Evalo – Competition Evaluation Platform 7
Evalo – Competition Evaluation Platform 8
Evalo – Competition Evaluation Platform 9

Overview

A high-performance competition engine featuring an algorithmic scoring matrix and automated load-balanced reviewer assignments. Engineered for operational precision, it ensures absolute score integrity and complex data orchestration across a multi-role administrative architecture with automated analytical leaderboards.

Key Features

Team Registration & Role-Based Access

Teams of 1–5 with a designated lead, plus separate dashboards for participants, evaluators, and admins — gated by JWT claims at both the route and component level.

Video Submission Portal

Per-team submission flow capturing topic, learning outcomes, and project description, with direct uploads to S3 (presigned URLs) and Cloudinary-backed thumbnails.

Rubric-Based Scoring (10 Criteria)

Weighted rubric covering interactivity, innovation, clarity, scalability, video quality, and more — totals computed server-side so scores can't be tampered with client-side.

Automated Triple-Evaluator Assignment

Cron-driven assignment engine distributes each submission to three independent evaluators, balancing load and avoiding conflicts of interest.

Real-Time Leaderboard & Analytics

Live ranking with averaged scores across evaluators, plus Recharts-powered dashboards (radar, bar, area) for criteria breakdowns and evaluator performance.

Editorial Marketing Site

Custom design system with light/dark themes, animated hero stats panel, brand-aligned chart palette, and a faint grid/blob aesthetic tying the whole product together.

Impact & Achievements

  • Developed an automated assignment engine using Node-cron to distribute entries to evaluators while preventing conflicts of interest.

  • Implemented server-side weighted rubric validation to ensure 100% score integrity and prevent client-side manipulation.

  • Designed a brand-aligned data visualization dashboard using Recharts to track real-time criteria performance.

Tech Stack

Next.jsTypeScriptNode.jsExpressMongoDBAWS S3Framer Motion
Umer Shahi | Full-Stack Developer | Next.js Expert