Centy App

C 69 completed
Web App
monorepo / typescript · medium
1,420
Files
65,722
LOC
3
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
60.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47986
Member of a group with 1 similar repo(s) — canonical #3976 view group →
Top concepts (12)
Observer/Event EmitterpresentationinfrastructuretestingConfigurationDatabaseFile ManagementLoggingNotificationsSearchTestingUser Management
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a local-first issue and documentation tracker application, similar to Centy. I want the frontend built using React and Next.js, and I need the project structure to support development using Vite and TypeScript. Please ensure the setup includes scripts for running development, building for production, and running tests using Vitest. Since it's a local-first tool, I also need to account for Dockerization so it can be easily containerized.
typescript react next.js vite vitest docker issue-tracker documentation monorepo
Generated by gemma4:latest

Catalog Information

The Centy app is a local-first issue and documentation tracker designed for teams.

Description

Centy is a web-based application that allows teams to track issues and document their projects locally, without relying on external services. It's built using Next.js and React, providing a fast and efficient experience. With Centy, users can create, assign, and manage tasks, as well as store relevant documentation in one place.

الوصف

يعد CENTY تطبيقًا على الإنترنت يسمح للمجموعات بتعقب المشكلات وdocumentation مشاريعهم محليًا، دون الاعتماد على الخدمات الخارجية. يتم بناؤه باستخدام Next.js و React ، مما يوفر تجربة سريعة ومؤثفة. يمكن للمستخدمين إنشاء وتخصيص وتحديد المهام ، بالإضافة إلى تخزين documentation ذات صلة في مكان واحد.

Novelty

5/10

Tags

issue-tracking documentation-management local-first team-collaboration project-organization

Technologies

nextjs react vitest

Claude Models

claude-sonnet-4.6 claude (unknown version)

Quality Score

C
69.2/100
Structure
75
Code Quality
88
Documentation
42
Testing
75
Practices
54
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (44% test-to-source ratio)
  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 11 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 5067 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 40 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

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

Languages

typescript
51.9%
markdown
17.2%
css
16.7%
yaml
11.0%
protobuf
2.1%
json
1.0%
javascript
0.2%

Frameworks

React Next.js Vitest

Symbols

variable1,253
function691
type_alias250
interface226
constant64
method24
class13
enum10

API Endpoints (2)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
Open data scored by Repobility · https://repobility.com
GETdemourlParams.getExpress
GETprojectsearchParams.getExpress

Concepts (15)

All metrics by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · severity-and-effort ranking · https://repobility.com
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicConfigurationDetected from 158 related files50%
business_logicDatabaseDetected from 16 related files50%
business_logicFile ManagementDetected from 64 related files50%
business_logicLoggingDetected from 11 related files50%
business_logicNotificationsDetected from 5 related files50%
business_logicSearchDetected from 66 related files50%
business_logicTestingDetected from 455 related files50%
business_logicUser ManagementDetected from 71 related files50%
business_logicAnalyticsDetected from 25 related files50%
business_logicAuthenticationDetected from 3 related files50%
business_logicCachingDetected from 4 related files50%
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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