Skip to content

Project 01

Xcellorate

A gamified engineering skills platform designed to make learning software development more interactive through mini-games, missions, and progression.

Website

Xcellorate preview
Overview

Xcellorate is a full-stack web application developed as a capstone project during the Xsolla School program. It combines software engineering learning with gamification, allowing users to complete missions, earn XP, maintain streaks, and compete on leaderboards. The platform was built using React, Go, and PostgreSQL, with integrations for authentication and AI-assisted content generation.

Stack
  • React 19
  • TypeScript
  • Golang
  • PostgreSQL
  • REST API
  • Tailwind CSS
The problem

Traditional technical learning can feel repetitive and disconnected from practical software engineering concepts. Xcellorate aims to make learning more engaging by turning technical concepts into interactive challenges and game-based activities.

Key features

01

Interactive challenge sessions with multiple game modes

02

Published learning sessions with access control

03

Global and session leaderboards

04

Question authoring and AI-assisted generation

05

Role-aware flows for students, mentors, and admins

Screens

Scroll

⌘K / Ctrl+K · ↑ ↓ to move · Enter to open