Turn Tracker

C+ 74 completed
Web App
web_app / json · small
53
Files
7,426
LOC
2
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.17
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47541
Member of a group with 11 similar repo(s) — canonical #27304 view group →
Top concepts (8)
Project DescriptionWeb FrontendpresentationinfrastructuretestingSearchConfigurationLogging
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a responsive web application for Magic: The Gathering players to track game states and turns. The app needs to handle MTG turn/phase tracking, including five main phases and their sub-phases. It should feature two player life totals with increment/decrement buttons, persist the game state using localStorage, and support dark mode. Please ensure the entire application uses TypeScript and incorporates Tailwind CSS for styling. Bonus points for adding keyboard shortcut support for navigation and resetting the game.
react typescript vite tailwind-css web-app mtg game-tracker responsive localstorage
Generated by gemma4:latest

Catalog Information

The turn-tracker project is a web application designed for Magic: The Gathering players to track turns and game states.

Description

This project is a Magic: The Gathering turn tracker built with React, TypeScript, and Tailwind CSS. It features responsive design, MTG turn/phase tracking, life totals, game state persistence, keyboard shortcuts, dark mode support, and full TypeScript type safety. The application allows players to easily track their games and make informed decisions.

الوصف

هذا المشروع هو تتبع الدورات لمجود: اللعب المتنقل، مصمم باستخدام React، TypeScript، و Tailwind CSS. يحتوي على تصميم متوافق مع الأجهزة المختلفة، تتبع الدورات والمراحل لمجود، إجمالي حياة اللاعبين، حفظ حالة اللعبة، اختصارات لوحة المفاتيح، دعم الوضع الغامض، و سلامة النوع الكاملة من TypeScript.

Novelty

5/10

Tags

turn-tracking magic-the-gathering game-state-management life-totals keyboard-shortcuts

Technologies

radix-ui react tailwind vite zod

Claude Models

claude-opus-4.6

Quality Score

C+
74.1/100
Structure
70
Code Quality
98
Documentation
37
Testing
55
Practices
78
Security
100
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • 107 duplicate lines detected \u2014 consider DRY refactoring

Security & Health

6.3h
Tech Debt (C)
High
DORA Rating
A
OWASP (100%)
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
PASS
Quality Gate
A
Risk (2)
MIT
License
2.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
69.7%
typescript
27.5%
css
1.2%
yaml
0.5%
markdown
0.4%
javascript
0.3%
html
0.2%
text
0.1%

Frameworks

React Vite

Symbols

variable75
function48
interface16
type_alias9
constant6

Concepts (8)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionA Magic: The Gathering turn tracker web application built with React, TypeScript, and Tailwind CSS.80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicSearchDetected from 3 related files50%
business_logicConfigurationDetected from 8 related files50%
business_logicLoggingDetected from 2 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility (the analyzer behind this table) · https://repobility.com

Embed Badge

Add to your README:

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