Skip to content

axcdeng/superscore-viewer

Repository files navigation

VEX Analytics Viewer

ShadCN UI dashboard for VEX analytics with light/dark mode and primary brand color #51CDEA.

Features

  • SuperScore rankings from RoboSTEM statiq
  • Paging with fixed limit=100 and skip=(page-1)*100
  • Team enrichment from RobotEvents API:
    • team name
    • organization
    • region
  • Skills from public RobotEvents world skills standings (matched by team number)
  • TrueSkill toggle to sort the current 100-row page
  • Light/dark mode toggle using next-themes
  • ShadCN component stack (Button, Card, Input, Table, Switch, Badge)

Setup

  1. Install dependencies:
    npm install
  2. Create environment file:
    cp .env.example .env
  3. Configure keys in .env:
    • ROBOSTEM_API_KEY
    • ROBOTEVENTS_API_TOKEN
  4. Run development server on port 3567:
    npm run dev
  5. Open:

API Route

  • GET /superscore/api/rankings?page=1&season=197

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors