Dander

D 52 completed
Other
monorepo / javascript · small
164
Files
29,400
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#1535862
Phase
done
Progress
0%
Started
2026-04-16 16:50:20
Finished
2026-04-16 16:50:20
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #49779
Member of a group with 49 similar repo(s) · framework expresscanonical #880109 view group →
Repobility — the code-quality scanner for AI-generated software · https://repobility.com

AI Prompt

Create a full-stack monorepo structure for a platform called Dander. It needs a Node.js/Express backend that handles REST APIs, supports Socket.IO for real-time communication, and uses PostgreSQL via `pg`. The frontend should be split into three distinct React applications: one for end users, one for business owners, and one for platform admins. I also need a shared utility package. Please ensure the setup includes instructions for running everything in development mode, ideally using `concurrently`.
javascript typescript react express node.js monorepo postgresql socket.io frontend backend
Generated by gemma4:latest

Catalog Information

Create a full-stack monorepo structure for a platform called Dander. It needs a Node.js/Express backend that handles REST APIs, supports Socket.IO for real-time communication, and uses PostgreSQL via pg. The frontend should be split into three distinct React applications: one for end users, one for business owners, and one for platform admins. I also need a shared utility package. Please ensure the setup includes instructions for running everything in development mode, ideally using `concurren

Tags

javascript typescript react express node.js monorepo postgresql socket.io frontend backend

Quality Score

D
51.6/100
Structure
39
Code Quality
76
Documentation
57
Testing
0
Practices
58
Security
75
Dependencies
90

Strengths

  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 3 files with critical complexity need refactoring
  • 1910 duplicate lines detected — consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite — 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)

Languages

javascript
52.0%
json
31.2%
css
10.4%
markdown
4.3%
sql
1.4%
yaml
0.3%
html
0.2%
toml
0.2%

Frameworks

Express Vite

Symbols

variable911
function511
constant92

API Endpoints (98)

Scored by Repobility's multi-pass pipeline · https://repobility.com
MethodPathHandlerFramework
Repobility — same analyzer, your code, free for public repos · /scan/
GET/api/admin/businessesclient.getExpress
GET/api/admin/export/profitclient.getExpress
GET/api/admin/mapclient.getExpress
GET/api/admin/offersclient.getExpress
GET/api/admin/reportsclient.getExpress
GET/api/admin/reports/profitclient.getExpress
PUT/api/admin/settingsclient.putExpress
GET/api/admin/settingsclient.getExpress
GET/api/admin/statsclient.getExpress
GET/api/admin/stats/profitclient.getExpress
GET/api/admin/stats/profit/chartclient.getExpress
GET/api/admin/usersclient.getExpress
POST/api/admin/users/adminclient.postExpress
POST/api/auth/business/registerclient.postExpress
POST/api/auth/business/registerclient.postExpress
POST/api/auth/forgot-passwordclient.postExpress
POST/api/auth/loginclient.postExpress
POST/api/auth/loginclient.postExpress
POST/api/auth/loginclient.postExpress
POST/api/auth/login/verifyclient.postExpress
POST/api/auth/login/verifyclient.postExpress
POST/api/auth/login/verifyclient.postExpress
POST/api/auth/refreshclient.postExpress
POST/api/auth/refreshaxios.postExpress
POST/api/auth/refreshclient.postExpress
POST/api/auth/registerclient.postExpress
POST/api/auth/resend-otpclient.postExpress
POST/api/auth/resend-otpclient.postExpress
POST/api/auth/reset-passwordclient.postExpress
POST/api/auth/verify-2faclient.postExpress
POST/api/auth/verify-2faclient.postExpress
GET/api/business/dashboardclient.getExpress
GET/api/business/dashboard/roiclient.getExpress
PUT/api/business/hoursclient.putExpress
GET/api/business/hoursclient.getExpress
POST/api/business/hours/specialclient.postExpress
GET/api/business/meclient.getExpress
PUT/api/business/meclient.putExpress
POST/api/business/offersclient.postExpress
GET/api/business/offersclient.getExpress
GET/api/business/offersclient.getExpress
GET/api/business/reports/profitclient.getExpress
GET/api/business/reports/profit/csvclient.getExpress
GET/api/business/staffclient.getExpress
POST/api/business/staffclient.postExpress
POST/api/coupons/generateclient.postExpress
GET/api/coupons/mineclient.getExpress
POST/api/coupons/redeemclient.postExpress
GET/api/offers/nearbyclient.getExpress
GET/api/offers/savedclient.getExpress

Showing 50 of 98

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · severity-and-effort ranking · https://repobility.com

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
1 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Dbcrypt5.0.0 · 363 gadgets · risk 48.0