Check Valorant
A seamless web tool to verify Valorant player stats, ranks, and match insights in real time.

Overview
CheckValorant is a gamer-centric web application built to simplify the process of validating and analyzing Valorant accounts. By leveraging Riot’s official APIs, the tool fetches accurate player data and presents it in a structured, interactive dashboard. Designed with esports analysts, streamers, and competitive players in mind, CheckValorant offers quick access to ranks, match histories, win/loss ratios, and advanced performance metrics — all within a clean and responsive UI.
Problem Statement
Valorant is one of the fastest-growing esports titles, but checking a player’s stats requires manual searches through multiple third-party sites or in-game lookups. These methods are often slow, lack transparency, and fail to provide a consolidated performance view. Competitive analysts, streamers, and casual players waste time switching between tools and still miss key insights.
Solution
CheckValorant centralizes Valorant player data into one streamlined platform. Users can: Search by Riot ID and instantly fetch verified account details. View current rank, match history, and rank progression. Analyze performance with charts (K/D, win rate, map-specific stats). Save favorite profiles for faster lookups. Enjoy a modern, responsive dashboard optimized for both PC and mobile. This ensures a time-efficient, reliable, and visually engaging experience for gamers and esports professionals alike.
Challenges & Learnings
API Integration & Rate Limits – Handling Riot API’s strict rate limits and ensuring smooth experience with caching and retries. Data Inconsistencies – Managing incomplete or private match histories without breaking the dashboard. Performance Optimization – Rendering large datasets (match histories, charts) efficiently without lag. UI/UX Decisions – Designing an interface that caters both to casual players (simple view) and analysts (detailed insights).
Learned advanced caching strategies using SWR and PostgreSQL to minimize redundant API calls. Gained expertise in data visualization and presenting complex stats in digestible formats using Chart.js. Enhanced backend optimization skills for handling large, paginated data sets. Improved ability to design responsive and accessible dashboards with Tailwind CSS and modern React patterns. Understood real-world product thinking by balancing technical feasibility, performance, and user delight.