Course Imports
B 81 completed
Other
unknown / json · small
166
Files
22,738
LOC
3
Frameworks
7
Languages
Pipeline State
completedRun ID
#387979Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
59.33Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:38Deduplication group #52700
Member of a group with 5 similar repo(s) — canonical #109557 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
AI Prompt
Create a desktop application using Electron and React that allows users to load and view structured courses. The app should be able to load courses either from a GitHub repository URL or a local folder. It needs to validate the course structure, which involves reading a `course.json` file to determine the topic order. When viewing the content, it must render various content blocks, including markdown, code snippets, quizzes, and callouts. Use Zustand for state management and incorporate Shiki for syntax highlighting in code blocks.
electron react typescript vite zustand markdown desktop-app github course-viewer
Generated by gemma4:latest
Catalog Information
Desktop app for loading and viewing structured courses from GitHub repos or local folders. Courses are portable, version-controlled, and designed to be AI-generated or hand-authored.
Description
Desktop app for loading and viewing structured courses from GitHub repos or local folders. Courses are portable, version-controlled, and designed to be AI-generated or hand-authored.
Novelty
3/10Tags
electron react typescript vite zustand markdown desktop-app github course-viewer
Technologies
electron react
Claude Models
claude-opus-4-6
Quality Score
B
80.6/100
Structure
73
Code Quality
99
Documentation
54
Testing
85
Practices
70
Security
100
Dependencies
60
Strengths
- CI/CD pipeline configured (github_actions)
- Good test coverage (75% test-to-source ratio)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- 405 duplicate lines detected \u2014 consider DRY refactoring
Recommendations
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
5.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
About: code-quality intelligence by Repobility · https://repobility.com
ISC
License
7.5%
Duplication
Languages
Frameworks
React Electron Vitest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Desktop app for loading and viewing structured courses from GitHub repos or local folders. Courses are portable, version-controlled, and designed to be AI-generated or hand-authored. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
