Dormchef Mvp

C 61 completed
Web App
web_app / json · small
78
Files
22,332
LOC
5
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
82.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #57878
Member of a group with 2 similar repo(s) — this repo is canonical view group →
Top concepts (12)
Project DescriptionMiddleware/PipelineWeb FrontendpresentationinfrastructuretestingTestingUser ManagementAuthenticationConfigurationDatabaseFile Management
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a full-stack recipe management and meal planning web application for college students, similar to DormChef. I need it built using Next.js, TypeScript, and styled with Tailwind CSS. The application must integrate Supabase for the database and use Prisma as the ORM. Please include user authentication using Clerk. The core features should allow users to manage recipes and plan meals. Remember to structure the project for deployment on Vercel, paying close attention to the required PostgreSQL connection string format for Supabase.
next.js typescript react prisma supabase tailwind meal-planning recipe-management authentication web-app
Generated by gemma4:latest

Catalog Information

DormChef is a Next.js recipe management and meal planning application designed for college students.

Description

DormChef is a web-based application that helps college students manage their recipes and plan meals. It features a user-friendly interface, allowing users to search, save, and organize their favorite recipes. The app also includes a meal planning feature, enabling users to create customized meal plans based on their dietary needs and preferences.

الوصف

يعد DormChef تطبيقًا ويبًا يساعد الطلاب في إدارة وخطط أكلاتهم. يحتوي على واجهة مستخدم سهلة الاستخدام، مما يسمح للمستخدمين ببحث وتخزين وتحديد ترتيب الوصفات المفضلة لديهم. كما يحتوي التطبيق على خاصية تخطيط الأكل، مما يسمح للمستخدمين بتخطيط أكلاتهم بناءً على احتياجاتهم الغذائية والتفضيلات.

Novelty

5/10

Tags

recipe-management meal-planning college-students food-organization customizable-meal-plans

Technologies

clerk jest next-auth nextjs prisma react supabase tailwind

Claude Models

claude (unknown version)

Quality Score

C
60.6/100
Structure
66
Code Quality
70
Documentation
42
Testing
40
Practices
62
Security
84
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1824 duplicate lines detected \u2014 consider DRY refactoring
  • 2 '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)

Security & Health

10.8h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
About: code-quality intelligence by Repobility · https://repobility.com
A
Risk (1)
Unknown
License
16.1%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
59.0%
typescript
30.7%
markdown
7.6%
sql
1.1%
javascript
0.8%
css
0.7%
toml
0.1%

Frameworks

React Next.js Jest Turbopack Prisma

Symbols

variable261
function110
interface36
constant6
type_alias1

API Endpoints (19)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
MethodPathHandlerFramework
Source: Repobility analyzer · https://repobility.com
GETactivitysearchParams.getExpress
GETauthorsearchParams.getExpress
GETdifficultysearchParams.getExpress
GETfileformData.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
GETqsearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETstatussearchParams.getExpress
GETtagssearchParams.getExpress
GETtagssearchParams.getExpress
GETtypesearchParams.getExpress
GETurlsearchParams.getExpress
GETweeksearchParams.getExpress
GETweeksearchParams.getExpress

Concepts (13)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject DescriptionA Next.js recipe management and meal planning application for college students, built with Prisma, Supabase, and Clerk authentication.80%
design_patternMiddleware/PipelineFound middleware-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicTestingDetected from 4 related files50%
business_logicUser ManagementDetected from 4 related files50%
business_logicAuthenticationDetected from 2 related files50%
business_logicConfigurationDetected from 6 related files50%
business_logicDatabaseDetected from 7 related files50%
business_logicFile ManagementDetected from 5 related files50%
business_logicSearchDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Same scanner, your repo: https://repobility.com — Repobility

Embed Badge

Add to your README:

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