My Fdc App

C 64 completed
Web App
web_app / markdown · medium
770
Files
160,506
LOC
3
Frameworks
11
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
73.40
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #50731
Member of a group with 6 similar repo(s) — this repo is canonical view group →
Top concepts (12)
RepositoryLayered ArchitecturetestingpresentationapiinfrastructureStrategyFile ManagementLoggingPayment ProcessingSearchTesting
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/

AI Prompt

Create a boilerplate for a modular web application using Next.js 15 and React 19. I need a starter kit structure that includes dedicated folders for common libraries (`lib/`), documentation (`docs/`), and references (`references/`). The structure should support building out features incrementally, following a guided learning path documented in the `docs/runbooks/` directory. Please ensure the setup is TypeScript-first and includes basic commands for development, building, and type-checking.
next.js react typescript web-app starter-kit modular frontend
Generated by gemma4:latest

Catalog Information

The fdc-modular-starter project is a Next.js and React-based starter kit for building modular web applications.

Description

This project provides a foundation for creating modular web applications using Next.js and React. It includes features such as authentication with Stripe, data management with Supabase, and testing with Vitest. The project aims to simplify the development process by providing a pre-configured environment for building scalable and maintainable applications.

الوصف

هذا المشروع يقدم أساسًا لإنشاء تطبيقات ويب مودولارية باستخدام Next.js و React. يحتوي على مزايا مثل تسجيل الدخول مع Stripe، إدارة البيانات مع Supabase، وتجربة مع Vitest. الهدف من هذا المشروع هو بسط عملية التطوير عن طريق تقديم بيئة مسبقًا تكوينها لإنشاء تطبيقات قابلة للتوسع والصيانة.

Novelty

5/10

Tags

modular-web-application nextjs-starter-kit react-starter-kit authentication data-management testing

Technologies

nextjs react stripe supabase vitest zod

Claude Models

claude-opus-4.5 claude-opus-4.6 claude (unknown version)

Quality Score

C
63.7/100
Structure
55
Code Quality
76
Documentation
70
Testing
55
Practices
63
Security
55
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 5 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 12552 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager
  • Address 201 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

16
Vulnerabilities
0
Critical CVEs
106.8h
Tech Debt (B)
Medium
DORA Rating
Powered by Repobility — scan your code at https://repobility.com
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Unknown
License
13.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

markdown
49.7%
typescript
38.1%
json
5.7%
css
2.5%
text
2.4%
sql
0.8%
javascript
0.3%
shell
0.2%
yaml
0.1%
toml
0.1%
html
0.0%

Frameworks

React Next.js Vitest

Symbols

variable2,725
function1,014
interface488
constant205
type_alias165

API Endpoints (132)

Scored by Repobility's multi-pass pipeline · https://repobility.com
MethodPathHandlerFramework
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
GETallCalendarssearchParams.getExpress
GETauthorizationheaders.getExpress
GETcalendarIdsearchParams.getExpress
GETcalendarIdssearchParams.getExpress
GETcodesearchParams.getExpress
GETcodesearchParams.getExpress
GETcodesearchParams.getExpress
GETcontent-typeheaders.getExpress
GETcurrentsearchParams.getExpress
GETcustomerIdsearchParams.getExpress
GETdateOffsetsearchParams.getExpress
GETdayssearchParams.getExpress
GETdayssearchParams.getExpress
GETerrorsearchParams.getExpress
GETerrorsearchParams.getExpress
GETerrorsearchParams.getExpress
GETerrorsearchParams.getExpress
GETevent_typesearchParams.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookieStore.getExpress
GETfdc_sessioncookies.getExpress
GETfdc_sessioncookies.getExpress
GETfollowupOverduesearchParams.getExpress
GETfromsearchParams.getExpress
GEThasNoTagssearchParams.getExpress
GEThostheaders.getExpress
GEThostheaders.getExpress
GEThostheaders.getExpress
GETincludeArchivedsearchParams.getExpress
GETincludeArchivedsearchParams.getExpress
GETincludeJokersearchParams.getExpress
GETjobIdsearchParams.getExpress

Showing 50 of 132

Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Concepts (17)

Open data · scored by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Powered by Repobility — scan your code at https://repobility.com
design_patternRepositoryFound repository-named files80%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layertestingDetected testing layer70%
arch_layerpresentationDetected presentation layer70%
arch_layerapiDetected api layer70%
arch_layerinfrastructureDetected infrastructure layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicFile ManagementDetected from 6 related files50%
business_logicLoggingDetected from 19 related files50%
business_logicPayment ProcessingDetected from 11 related files50%
business_logicSearchDetected from 44 related files50%
business_logicTestingDetected from 35 related files50%
business_logicUser ManagementDetected from 20 related files50%
business_logicAnalyticsDetected from 63 related files50%
business_logicAuthenticationDetected from 27 related files50%
business_logicDatabaseDetected from 15 related files50%
business_logicConfigurationDetected from 43 related files50%

Threat Findings

16
Total Threats
0
Critical
2
High
View Threat Intel

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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