Inspiration

We wanted to build something that goes beyond surface stats like KDA or win rate. Most League of Legends tools explain what happened in a match, but not why. QuantRift was inspired by the idea that AI can bridge this gap—analyzing real match data to give players context-aware, actionable feedback.

What it does

QuantRift is an AI-powered analytics and coaching platform for League of Legends. It analyzes gameplay across nine modules:

  1. Performance Analysis
  2. Champion Recommendation
  3. Timeline Deep Dive
  4. Role Specialization
  5. Version Trends
  6. Friend Comparison
  7. Champion Mastery
  8. Build Optimization
  9. Annual Summary

Each module interprets match data from the Riot ecosystem and generates insights with AWS Bedrock Claude models, providing personalized feedback and improvement paths.

How we built it

  • Frontend: Next.js 15 + React 19, TypeScript, Tailwind CSS, Framer Motion
  • Backend: FastAPI (Python 3.11) + Uvicorn, asynchronous data ingestion
  • AI Layer: AWS Bedrock Claude 3.5 Haiku and Claude 4.5 Sonnet for natural-language reasoning
  • Data Sources: Riot Games API, OP.GG MCP, Data Dragon, Community Dragon
  • Infra: Docker multi-stage builds and Docker Compose orchestration for modular services

Challenges we ran into

  • Handling Riot API rate limits and large asynchronous data requests
  • Coordinating real-time updates across nine independent AI modules
  • Optimizing model latency for live feedback without degrading UX
  • Managing data consistency between the analytics engine and the front-end interface

Accomplishments that we're proud of

  • Built a fully modular, production-grade AI analytics platform within hackathon constraints
  • Integrated real-time Riot API data with Bedrock AI reasoning for the first time
  • Designed a scalable data pipeline and clean modular architecture
  • Delivered a modern, responsive UI with rich animations and visualization

What we learned

We learned how to structure end-to-end AI-driven analytics pipelines, how to optimize async data flow for low latency, and how to align LLM feedback with quantitative data. We also deepened our understanding of prompt design, rate-limit handling, and scalable backend orchestration.

What's next for QuantRift

  • Reintroduce our Combat Power Index for advanced performance scoring
  • Add ARAM and Teamfight Tactics support
  • Implement ranked-progress prediction using hybrid statistical and AI models
  • Expand the coaching layer with personalized improvement roadmaps

Built With

Share this project:

Updates