630 Vbranking

C+ 72 completed
Web App
web_app / markdown · small
355
Files
42,172
LOC
4
Frameworks
11
Languages

Pipeline State

completed
Run ID
#365559
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:10
Deduplication group #56054
Member of a group with 4 similar repo(s) — canonical #65978 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Powered by Repobility — scan your code at https://repobility.com

AI Prompt

Create a web application for AAU volleyball ranking that handles multi-age-group rankings (15U, 16U, 17U, 18U). The core functionality should be running an ensemble of five rating algorithms—Colley Matrix, and three variations of Elo (2200, 2400, 2500, 2700)—to produce an Aggregate Rating. I need features for importing tournament data via XLSX, adjusting tournament weights, applying committee overrides, and finally exporting the results as CSV, XLSX, or PDF. The UI should be built using SvelteKit and styled with Tailwind CSS.
sveltekit typescript web-app volleyball ranking data-import analytics tailwind supabase
Generated by gemma4:latest

Catalog Information

A web application that calculates and manages AAU volleyball team rankings across four age groups using an ensemble of five rating algorithms.

Description

The platform computes AAU volleyball team rankings for the 15U, 16U, 17U, and 18U age groups by running five independent rating algorithms—Colley Matrix and four Elo variants—in a single operation. It normalizes each algorithm’s output to a 0‑100 scale, averages them into an aggregate rating, and ranks teams with alphabetical tie‑breaking. Users can import tournament results from XLSX files, adjust tournament weights, apply committee overrides, lock final runs, and export the results in CSV, XLSX, or PDF formats. The system is designed for ranking committees, coaches, and sports statisticians who need transparent, defensible, and customizable rankings that reflect both objective data and expert judgment.

الوصف

يُعد هذا النظام أداة ويب تُحسِّن عملية تصنيف فرق الكرة الطائرة في AAU عبر أربع مجموعات عمرية (15U، 16U، 17U، 18U). يقوم بتطبيق خمسة خوارزميات تقييم مستقلة—مصفوفة كوللي وخوارزميات إيلو ذات مستويات مختلفة للمعايير الأولية—على كل نتيجة مسابقة، ثم يُحوِّل مخرجات كل خوارزمية إلى مقياس من 0 إلى 100. يتم حساب متوسط هذه القيم ليُكوِّن تصنيفًا إجماليًا يُعطي ترتيبًا نهائيًا للفرق مع حل التعادل بالترتيب الأبجدي. يتيح النظام للمستخدمين استيراد بيانات المسابقات عبر ملفات XLSX، وتعديل أوزان المسابقات لتحديد أهميتها، وتطبيق تعديلات لجنة الترتيب مع توثيق الأسباب، وإغلاق الجلسة النهائية للحفاظ على السجل الرسمي. كما يمكن تصدير النتائج بصيغ CSV، XLSX، أو PDF مع تفاصيل الخوارزميات والتعديلات. يستهدف هذا الحل لجنوب الترتيب في AAU، ومدربي الكرة الطائرة، ومحللي البيانات الرياضية الذين يحتاجون إلى تصنيفات شفافة وقابلة للتدقيق، مع إمكانية تخصيص النتائج وفقًا للخبرة البشرية.

Novelty

8/10

Tags

team-ranking sports-analytics ensemble-algorithms data-import/export committee-overrides multi-age-groups transparent-ranking tournament-weighting

Technologies

supabase svelte tailwind vite vitest zod

Claude Models

claude-opus-4.6

Quality Score

C+
71.5/100
Structure
79
Code Quality
70
Documentation
62
Testing
85
Practices
57
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (60% test-to-source ratio)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 15 files with critical complexity need refactoring
  • 2300 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

24.3h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
All rows scored by the Repobility analyzer (https://repobility.com)
Unknown
License
9.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
37.2%
typescript
26.0%
json
18.3%
svelte
14.1%
css
2.5%
sql
0.9%
yaml
0.6%
toml
0.3%
javascript
0.1%
html
0.0%
text
0.0%

Frameworks

Svelte SvelteKit Vitest Vite

Concepts (2)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
CategoryNameDescriptionConfidence
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
auto_descriptionProject DescriptionA web application that computes, reviews, and exports team rankings for AAU volleyball across four age groups (15U, 16U, 17U, 18U) using a five-algorithm ensemble approach.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/89735.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV