Skip to content

About

Web to simulate group stage of every VCT regional league

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

29 Commits

Folders and files

Repository files navigation

VCT Regional League Simulator

A web-based simulation tool designed to model and calculate the group stage outcomes of the Valorant Champions Tour (VCT) regional leagues.

This project demonstrates full-stack web development basics, tournament algoritmics, and dynamic bracket progression based on match results.

Tech Stack

  • Frontend: Vanilla JavaScript, HTML/CSS
  • Backend: Node.js (Express)
  • Deployment Setup: Railway (Configured via railway.json)

Architecture & Setup Note

Note for reviewers: This repository contains the application logic and frontend structure. The tournament statistics, team rosters, and historical match data are managed via a local relational database.

The database dump (SQL) is intentionally excluded from this public repository for security and data-separation best practices. To run this locally, a compatible local database instance must be provided and linked to the backend environment variables.

Features

  • Automated group stage simulation based on team ELO/Stats.
  • Dynamic bracket updates and standings calculation.
  • Interactive UI to reset and re-run tournament outcomes.

📁 Project Structure

  • /Frontend: Contains the UI assets and logic, cleanly modularized by region.
    • /vct-americas, /vct-china, /vct-emea, /vct-pacific: Dedicated HTML, CSS, and vanilla JS for each regional league.
    • main.html / styleMain.css: Main landing dashboard.
  • index.js: Node.js backend entry point.
  • railway.json / package.json: Deployment and dependency configurations.

About

Web to simulate group stage of every VCT regional league

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages