Publicgrant

D 56 completed
Web App
monorepo / yaml · small
63
Files
8,794
LOC
2
Frameworks
8
Languages

Pipeline State

completed
Run ID
#307069
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.74
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47793
Member of a group with 1 similar repo(s) — canonical #76639 view group →
Top concepts (10)
Project DescriptionMiddleware/PipelineWeb FrontendpresentationinfrastructureDatabaseAnalyticsAPI GatewayAuthenticationConfiguration
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

Create a project to manage and track public grants. I'm using Next.js, and I need the structure to support handling various data formats like YAML, TOML, SQL, JSON, and TypeScript. Since this is a monorepo setup, please ensure the tooling supports this structure. The goal is to build a comprehensive system for non-profit or government grant management.
next.js typescript monorepo yaml toml sql json grant-management web-app
Generated by gemma4:latest

Catalog Information

publicgrant is a project to create and manage public grants, likely for non-profit organizations or government agencies.

Description

This project uses Next.js to build a web application for managing public grants. It includes features such as grant creation, management, and tracking. The project utilizes various technologies like Anthropic, Shadcn-UI, Supabase, and Tailwind to provide a user-friendly interface and efficient data management.

الوصف

هذا المشروع يستخدم Next.js لإنشاء تطبيق ويب للمساعدة في إدارة المنح العامة. يحتوي على ميزات مثل إنشاء وإدارة و跟踪 المنح. يستخدم المشروع تقنيات متعددة مثل Anthropic، Shadcn-UI، Supabase، وتيلويند لتوفير واجهة مستخدم سهلة الاستخدام وتحكم بيانات فعال.

Novelty

5/10

Tags

grant-management non-profit-software government-agency-tool public-funding-platform application-forms approval-tracking

Technologies

anthropic nextjs react shadcn-ui supabase tailwind

Claude Models

claude-opus-4.6

Quality Score

D
56.3/100
Structure
50
Code Quality
88
Documentation
34
Testing
0
Practices
73
Security
84
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Low average code complexity \u2014 well-structured code
  • 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
  • 576 duplicate lines detected \u2014 consider DRY refactoring

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 LICENSE file (MIT recommended for open source)

Security & Health

7.1h
Tech Debt (B)
High
DORA Rating
A
OWASP (100%)
Same scanner, your repo: https://repobility.com — Repobility
PASS
Quality Gate
A
Risk (2)
Unknown
License
6.4%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

yaml
56.5%
typescript
38.7%
toml
1.6%
sql
1.5%
json
1.1%
javascript
0.2%
css
0.2%
markdown
0.2%

Frameworks

React Next.js

Symbols

function124
variable95
interface9
constant5
type_alias2

Concepts (10)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_descriptionProject DescriptionThis is a Next.js project bootstrapped with create-next-app.80%
design_patternMiddleware/PipelineFound middleware-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
business_logicDatabaseDetected from 2 related files50%
business_logicAnalyticsDetected from 15 related files50%
business_logicAPI GatewayDetected from 2 related files50%
business_logicAuthenticationDetected from 2 related files50%
business_logicConfigurationDetected from 5 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Source: Repobility analyzer · https://repobility.com

Embed Badge

Add to your README:

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