Bronasty League

F 40 completed
Other
monorepo / javascript · small
104
Files
36,019
LOC
3
Frameworks
8
Languages

Pipeline State

completed
Run ID
#1546085
Phase
done
Progress
0%
Started
2026-04-16 23:46:38
Finished
2026-04-16 23:46:38
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
56.87
Framework unique
Isolation
Last stage change
2026-05-10 03:34:46
Deduplication group #47329
Member of a group with 52 similar repo(s) · framework expresscanonical #1516031 view group →
Repobility (the analyzer behind this table) · https://repobility.com

AI Prompt

I want to build a project structure for a dynasty league application. Can you set up a monorepo using Vite for the frontend and Express for the backend? The project should include directories for the API, the frontend, and a place for design notes. I'd also like to include basic file structures for handling data, perhaps using JSON or SQL examples, and ensure the setup is ready for styling with Tailwind CSS.
javascript monorepo express vite tailwind api frontend design league
Generated by gemma4:latest

Catalog Information

I want to build a project structure for a dynasty league application. Can you set up a monorepo using Vite for the frontend and Express for the backend? The project should include directories for the API, the frontend, and a place for design notes. I'd also like to include basic file structures for handling data, perhaps using JSON or SQL examples, and ensure the setup is ready for styling with Tailwind CSS.

Tags

javascript monorepo express vite tailwind api frontend design league

Quality Score

F
39.9/100
Structure
27
Code Quality
77
Documentation
27
Testing
0
Practices
47
Security
41
Dependencies
80

Strengths

  • Code linting configured (eslint)

Weaknesses

  • Missing README file — critical for project understanding
  • No LICENSE file — legal ambiguity for contributors
  • No tests found — high risk of regressions
  • No CI/CD configuration — manual testing and deployment
  • 1 files with critical complexity need refactoring
  • Potential hardcoded secrets in 7 files
  • 1472 duplicate lines detected — consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • Add a test suite — start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Languages

javascript
52.1%
markdown
19.2%
json
18.5%
python
6.1%
sql
2.8%
text
1.2%
css
0.1%
html
0.0%

Frameworks

Express Tailwind CSS Vite

Symbols

variable1,598
function176
constant71
method61
class5

API Endpoints (129)

Repobility (https://repobility.com) — every score reproducible
MethodPathHandlerFramework
Repobility · code-quality intelligence platform · https://repobility.com
GET/router.getExpress
GET/app.getExpress/Koa
POST/router.postExpress
GET/router.getExpress
GET/api/healthapp.getExpress/Koa
GET/api/healthapp.getExpress/Koa
POST/auction/acceptrouter.postExpress
POST/auction/auto-fillrouter.postExpress
GET/auction/available-playersrouter.getExpress
POST/auction/resetrouter.postExpress
GET/auction/resultsrouter.getExpress
GET/auction/staterouter.getExpress
GET/auction/team-statusrouter.getExpress
GET/brackets/:seasonrouter.getExpress
POST/cap-penaltyrouter.postExpress
POST/change-passwordrouter.postExpress
GET/current-weekrouter.getExpress
GET/cut-previewrouter.getExpress
GET/draft/boardrouter.getExpress
GET/draft/bracketsrouter.getExpress
POST/draft/brackets/initializerouter.postExpress
PUT/draft/brackets/:matchup_id/resultrouter.putExpress
GET/draft/cap-projectionrouter.getExpress
POST/draft/finalizerouter.postExpress
GET/draft/lotteryrouter.getExpress
POST/draft/lottery/resetrouter.postExpress
POST/draft/lottery/runrouter.postExpress
POST/draft/make-pickrouter.postExpress
PUT/draft-picks/:pick_id/edit-pickrouter.putExpress
PUT/draft-picks/:pick_id/reassignrouter.putExpress
PUT/draft-picks/:pick_id/set-orderrouter.putExpress
POST/draft/resetrouter.postExpress
POST/draft/reset-startuprouter.postExpress
POST/draft/seed-startuprouter.postExpress
POST/draft/set-round-orderrouter.postExpress
GET/draft/standingsrouter.getExpress
POST/draft/standingsrouter.postExpress
GET/draft/startup-orderrouter.getExpress
POST/draft/startup-order/generaterouter.postExpress
POST/draft/startup-order/lockrouter.postExpress
POST/draft/startup-order/resetrouter.postExpress
POST/draft/startup-order/revealrouter.postExpress
POST/draft/startup-order/unlockrouter.postExpress
GET/draft/startup-salary-gridrouter.getExpress
GET/draft/staterouter.getExpress
GET/extension-previewrouter.getExpress
GET/fair-valuesrouter.getExpress
DELETE/fair-values/:idrouter.deleteExpress
PUT/fair-values/:id/resolverouter.putExpress
POST/fair-values/uploadrouter.postExpress

Showing 50 of 129

Quality Timeline

1 quality score recorded.

View File Metrics
If a scraper extracted this row, it came from Repobility (https://repobility.com)

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1369854.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.
Nrequests2.33.1 · 0 gadgets · risk 3687.0