Opennow

D 52 completed
Other
web_app / json · small
196
Files
36,901
LOC
5
Frameworks
8
Languages

Pipeline State

completed
Run ID
#1546068
Phase
done
Progress
0%
Started
2026-04-16 23:45:32
Finished
2026-04-16 23:45:32
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
63.00
Framework unique
Isolation
Last stage change
2026-05-10 03:34:36
Deduplication group #49869
Member of a group with 17 similar repo(s) — canonical #766839 view group →
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

AI Prompt

Create a basic web application setup using React, TypeScript, and Vite. I need the structure to include an Express backend, and I see some JSON files like `businesses.json` and `db.json` that might be used for data. Please ensure the project structure is ready for development, including necessary configuration files like `package.json` and basic build scripts.
react typescript vite express web-app json javascript backend
Generated by gemma4:latest

Catalog Information

Create a basic web application setup using React, TypeScript, and Vite. I need the structure to include an Express backend, and I see some JSON files like businesses.json and db.json that might be used for data. Please ensure the project structure is ready for development, including necessary configuration files like package.json and basic build scripts.

Tags

react typescript vite express web-app json javascript backend

Quality Score

D
52.4/100
Structure
55
Code Quality
64
Documentation
39
Testing
40
Practices
54
Security
55
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • No CI/CD configuration — manual testing and deployment
  • 19 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 1419 duplicate lines detected — consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • 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

json
45.6%
typescript
41.7%
javascript
12.0%
css
0.4%
markdown
0.1%
html
0.1%
shell
0.1%
text
0.0%

Frameworks

React Express Vitest Tailwind CSS Vite

Symbols

variable1,265
function357
interface87
method22
constant22
class5
type_alias3
property1

API Endpoints (108)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
About: code-quality intelligence by Repobility · https://repobility.com
GET*subscribers.getExpress
GET*app.getExpress/Koa
POST/admin/loginrouter.postExpress
POST/admin/sync-usersrouter.postExpress
POST/api/admin/business/bulk-deleteapp.postExpress/Koa
POST/api/admin/business/createapp.postExpress/Koa
POST/api/admin/business/createapp.postExpress/Koa
GET/api/admin/businessesapp.getExpress/Koa
PUT/api/admin/business/:idapp.putExpress/Koa
PUT/api/admin/business/:idapp.putExpress/Koa
DELETE/api/admin/business/:idapp.deleteExpress/Koa
DELETE/api/admin/business/:idapp.deleteExpress/Koa
POST/api/admin/categoriesapp.postExpress/Koa
DELETE/api/admin/categories/:idapp.deleteExpress/Koa
POST/api/admin/category/approveapp.postExpress/Koa
GET/api/admin/debug-categoriesapp.getExpress/Koa
GET/api/admin/financialsapp.getExpress/Koa
POST/api/admin/google/importapp.postExpress/Koa
POST/api/admin/google/searchapp.postExpress/Koa
GET/api/admin/interactions/votesapp.getExpress/Koa
POST/api/admin/lead/createapp.postExpress/Koa
GET/api/admin/leadsapp.getExpress/Koa
PUT/api/admin/lead/:uidapp.putExpress/Koa
DELETE/api/admin/lead/:uidapp.deleteExpress/Koa
POST/api/admin/loginapp.postExpress/Koa
POST/api/admin/maintenance/fix-addressesapp.postExpress/Koa
DELETE/api/admin/maintenance/incompleteapp.deleteExpress/Koa
GET/api/admin/reviewsapp.getExpress/Koa
POST/api/admin/reviews/moderateapp.postExpress/Koa
GET/api/admin/statsapp.getExpress/Koa
GET/api/admin/statsapp.getExpress/Koa
POST/api/admin/syncapp.postExpress/Koa
POST/api/admin/syncapp.postExpress/Koa
POST/api/admin/sync-usersapp.postExpress/Koa
POST/api/ai/chatapp.postExpress/Koa
POST/api/ai/enrich-businessapp.postExpress/Koa
POST/api/ai/generate-adapp.postExpress/Koa
POST/api/ai/heatmap-insightapp.postExpress/Koa
POST/api/ai/proactiveapp.postExpress/Koa
POST/api/ai/travel-agentapp.postExpress/Koa
POST/api/analytics/locationapp.postExpress/Koa
POST/api/analytics/whatsappapp.postExpress/Koa
POST/api/business/claim-initapp.postExpress/Koa
POST/api/business/createapp.postExpress/Koa
POST/api/business/:id/voteapp.postExpress/Koa
GET/api/business/listapp.getExpress/Koa
POST/api/business/toggle-statusapp.postExpress/Koa
PUT/api/business/update/:idapp.putExpress/Koa
GET/api/categoriesapp.getExpress/Koa
POST/api/claims/createapp.postExpress/Koa

Showing 50 of 108

Quality Timeline

1 quality score recorded.

View File Metrics
Repobility · MCP-ready · https://repobility.com

Embed Badge

Add to your README:

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