Nipponverb

D 59 completed
Other
web_app / typescript · medium
688
Files
494,289
LOC
3
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
70.80
Framework unique
Isolation
Last stage change
2026-05-10 03:34:57
Deduplication group #48224
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility · code-quality intelligence platform · https://repobility.com

AI Prompt

Build me a comprehensive Japanese learning web application using React, TypeScript, and Tailwind CSS, styled with a Ukiyo-e art theme. The app needs a full leveling and title system (Level 0 to 99) based on experience points gained from various activities. Key features must include: 10,000+ practice questions covering grammar, vocabulary, verb conjugations, and Kanji readings; 518 structured lessons for JLPT N5-N2, plus travel Japanese modules; an SRS review system; and a furigana system that automatically annotates readings and supports a non-annotated JLPT style. The interface must support bilingual switching between Traditional Chinese and English. Please use Firebase for authentication and Firestore for saving user progress.
typescript react tailwind web-app japanese language-learning jlpt srs firebase react-router vite
Generated by gemma4:latest

Catalog Information

  • 🎨 浮世繪美術風格 — 以葛飾北齋《神奈川沖浪裏》為靈感,普魯士藍 × 和紙質感 × 朱紅印章 - 🏯 等級稱號系統 — 等級 0→99、12 階稱號(入門者→傳說)、經驗值升級 - 📚 10,000+ 道題目 — 涵蓋文法、單字、動詞變化、漢字讀音、日期量詞 - 🎓 518 堂結構化課程 — JLPT N5~N2 + 慣用句 + 旅遊日語主題課程 - 🧠 SRS 智慧復習 — 間隔重複演算法,自動加強弱項 - 📝 振り仮名系統 — 自動標註平假名讀音,支援 JLPT 風格無標註模式 - 🌐 雙語介面 — 繁體中文 / English

Description

  • 🎨 浮世繪美術風格 — 以葛飾北齋《神奈川沖浪裏》為靈感,普魯士藍 × 和紙質感 × 朱紅印章 - 🏯 等級稱號系統 — 等級 0→99、12 階稱號(入門者→傳說)、經驗值升級 - 📚 10,000+ 道題目 — 涵蓋文法、單字、動詞變化、漢字讀音、日期量詞 - 🎓 518 堂結構化課程 — JLPT N5~N2 + 慣用句 + 旅遊日語主題課程 - 🧠 SRS 智慧復習 — 間隔重複演算法,自動加強弱項 - 📝 振り仮名系統 — 自動標註平假名讀音,支援 JLPT 風格無標註模式 - 🌐 雙語介面 — 繁體中文 / English

Novelty

3/10

Tags

typescript react tailwind web-app japanese language-learning jlpt srs firebase react-router vite

Technologies

firebase react tailwind vite

Claude Models

claude-opus-4-6

Quality Score

D
58.8/100
Structure
56
Code Quality
68
Documentation
60
Testing
35
Practices
59
Security
75
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Properly licensed project

Weaknesses

  • 9 files with critical complexity need refactoring
  • 117507 duplicate lines detected \u2014 consider DRY refactoring
  • 150 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a linter configuration to enforce code style consistency

Security & Health

32.1h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (0)
Repobility — same analyzer, your code, free for public repos · /scan/
MIT
License
2.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
78.8%
markdown
11.1%
text
3.5%
python
3.3%
json
2.3%
javascript
0.9%
css
0.1%
html
0.0%
yaml
0.0%

Frameworks

React Tailwind CSS Vite

Concepts (2)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
auto_descriptionProject Description- 🎨 浮世繪美術風格 — 以葛飾北齋《神奈川沖浪裏》為靈感,普魯士藍 × 和紙質感 × 朱紅印章 - 🏯 等級稱號系統 — 等級 0→99、12 階稱號(入門者→傳說)、經驗值升級 - 📚 10,000+ 道題目 — 涵蓋文法、單字、動詞變化、漢字讀音、日期量詞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/114774.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV