Dealupdates

D 50 completed
Web App
unknown / javascript · tiny
32
Files
4,638
LOC
0
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
39.61
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47362
Member of a group with 8 similar repo(s) — canonical #45307 view group →
Top concepts (3)
DatabaseSearchTesting
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/

AI Prompt

Create a client-side web dashboard using JavaScript to process and visualize CRM deal notes exported from CSV files. The app should allow users to import data, which should be parsed and processed in a Web Worker to keep the UI responsive. Key features include calculating a 'Deal Health Score' (0-100) based on weighted components like Stage Probability, Velocity, Activity Recency, ACV, and Notes Signal. Users must be able to configure the weights and keyword lists in a settings modal. The dashboard should also support connecting to Supabase for persistence and offer offline functionality using localStorage.
javascript web-dashboard csv-parser supabase localstorage web-worker crm data-visualization
Generated by gemma4:latest

Catalog Information

The DealUpdates project provides a client-side web dashboard for processing and visualizing CRM deal notes from CSV exports, enabling users to monitor and manage their deals effectively.

Description

DealUpdates is a web application designed to help users process and visualize CRM deal notes from CSV exports. It allows users to import data, view deal health scores, and filter/sort deals based on various criteria. The app also includes features for configuring scoring components, customizing keyword lists, and persisting changes to local storage.

الوصف

DealUpdates هو تطبيق ويب مخصص لتحليل وتحليل ملاحظات صفقات CRM من استيرادات CSV. يسمح للمستخدمين بتحميل البيانات، ومراجعة درجات صحة الصفقة، والتصفية/ترتيب الصفقات بناءً على معايير متعددة. يتضمن التطبيق أيضًا ميزات لتعديل مكونات الدرجة، وتخصيص قوائم الكلمات، وحفظ التغييرات في تخزين المحلي.

Novelty

7/10

Tags

deal-visualization crm-data-analysis csv-import deal-health-score scoring-configurations

Claude Models

claude-sonnet-4.6

Quality Score

D
50.3/100
Structure
39
Code Quality
63
Documentation
56
Testing
0
Practices
61
Security
92
Dependencies
80

Strengths

  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 331 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

6.8h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Same scanner, your repo: https://repobility.com — Repobility
PASS
Quality Gate
A
Risk (4)
Unknown
License
4.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

javascript
53.3%
json
19.3%
html
17.7%
typescript
4.9%
markdown
3.6%
sql
0.8%
shell
0.4%

Frameworks

None detected

Symbols

variable373
function106
constant29
interface2

API Endpoints (3)

Repobility (https://repobility.com) — every score reproducible
MethodPathHandlerFramework
About: code-quality intelligence by Repobility · https://repobility.com
GETANTHROPIC_API_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_URLenv.getExpress

Concepts (3)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
business_logicDatabaseDetected from 2 related files50%
business_logicSearchDetected from 2 related files50%
business_logicTestingDetected from 17 related files50%
Repobility · code-quality intelligence · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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