Skip to content

jbruses/CS2-Calendar

Repository files navigation

🏆 CS2 Tournament Tracker

An interactive web application built with Angular to track, visualize, and filter Counter-Strike 2 tournaments in real-time.

🔗 Live Demo: https://cs-2-calendar.vercel.app

Project Preview

🚀 Key Features

  • Interactive Calendar: comprehensive view of Tier 1 and Tier 2 tournaments.
  • Advanced Filtering: Real-time search by tournament name and filtering by Tier (S-Tier, A-Tier, etc.).
  • Responsive Design: Fully responsive "Dark Mode" interface optimized for both mobile and desktop.
  • Modern Architecture: Built with the latest Angular standards (Standalone Components, Signals, Control Flow syntax).
  • Dynamic Routing: Seamless navigation between tournament lists and detailed event pages.

🛠️ Tech Stack

  • Frontend: Angular 18+ (Standalone Components), TypeScript.
  • Styling: SCSS (Sass), CSS Grid & Flexbox.
  • Data Fetching: Service-based architecture ready for Liquipedia API integration (currently using Mock Data for development).
  • Deployment: Vercel CI/CD.

📦 Installation & Setup

To run this project locally:

  1. Clone the repository:

    git clone https://github.com/jbruses/cs2-calendar.git
  2. Navigate to the project directory:

    cd cs2-calendar
  3. Install dependencies:

    npm install
  4. Start the development server:

    ng serve

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published