Schelling Points

C 67 completed
Mobile App
web_app / text · small
146
Files
30,980
LOC
4
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
81.80
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #53356
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (12)
Project DescriptionRepositoryWeb Frontendpresentationdata_accessLoggingSearchTestingConfigurationAnalyticsDatabaseFile Management
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/

AI Prompt

I want to build a mobile word game similar to Jackbox TV, which I'm calling "Schelling Points." The application should be a web app built using React and Express. Since it's a word game, I'll need to handle game logic and potentially use TypeScript. The setup includes instructions for building vocabulary embeddings using Ollama, which suggests a backend process might be involved. Please structure the project to be containerized using Docker, and ensure the core game functionality is set up within the React frontend.
react express typescript web-app word-game jackbox docker vite ollama
Generated by gemma4:latest

Catalog Information

schelling-points is a mobile word game that allows users to play in a Jackbox TV-like format.

Description

Schelling-Points is a mobile word game that enables users to engage in a Jackbox TV-like experience. The game requires Ollama, a vocabulary embedding generator, running locally to function. It uses a combination of technologies such as Express and React to provide an interactive environment for players. Schelling-Points does not utilize any databases.

الوصف

هذا لعبة كلمات محمولة تشبه تجربة تلفزيون جاكبكس، حيث يتيح للمستخدمين اللعب في بيئة متعددة اللاعبين. يتطلب اللعبة تشغيل Ollama، وهو مولد للتعرف على الترميزات، محليًا لتشغيلها. تستخدم اللعبة تقنيات مثل Express و React لتقديم بيئة تفاعلية للمستخدمين. لا يستخدم Schelling-Points أي قواعد بيانات.

Novelty

7/10

Tags

word-game multiplayer-gaming jackbox-tv-like vocab-embeddings ollama

Technologies

express react vite vitest

Claude Models

claude-opus-4.6 claude (unknown version)

Quality Score

C
66.7/100
Structure
50
Code Quality
98
Documentation
53
Testing
30
Practices
66
Security
100
Dependencies
90

Strengths

  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • 384 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

10.3h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
All rows above produced by Repobility · https://repobility.com
A
Risk (1)
Unknown
License
2.9%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

text
54.0%
markdown
15.7%
json
13.8%
typescript
12.7%
css
2.7%
html
0.8%
yaml
0.2%
shell
0.1%

Frameworks

React Express Vitest Vite

Symbols

variable295
function95
constant37
interface27
type_alias27
method14
class5

API Endpoints (2)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility · severity-and-effort ranking · https://repobility.com
GET*pathapp.getExpress/Koa
WS/wswsApp.wsExpress

Concepts (12)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_descriptionProject DescriptionA Jackbox TV-like mobile word game.80%
design_patternRepositoryFound repository-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerdata_accessDetected data_access layer70%
business_logicLoggingDetected from 2 related files50%
business_logicSearchDetected from 8 related files50%
business_logicTestingDetected from 12 related files50%
business_logicConfigurationDetected from 4 related files50%
business_logicAnalyticsDetected from 2 related files50%
business_logicDatabaseDetected from 2 related files50%
business_logicFile ManagementDetected from 3 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
All rows scored by the Repobility analyzer (https://repobility.com)

Embed Badge

Add to your README:

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