Museum Moments

D 59 completed
Web App
web_app / json · small
83
Files
21,848
LOC
4
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
77.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #48064
Member of a group with 13 similar repo(s) — canonical #22006 view group →
Top concepts (8)
Project DescriptionWeb FrontendpresentationinfrastructureDatabaseConfigurationFile ManagementTesting
Repobility · code-quality intelligence platform · https://repobility.com

AI Prompt

Create a web application called "Museum Moments" that serves as a repository for inspiring artifacts. I need the core structure built using Next.js and React. The project should allow users to discover and build upon these artifacts. Please set up the necessary tooling using TypeScript, Prisma for database interactions, and include unit tests using Vitest. The project structure should be clean, supporting markdown and JSON content for the artifacts.
typescript next.js react prisma vitest web-app artifact json markdown
Generated by gemma4:latest

Catalog Information

Museum Moments is a project that allows users to discover and build upon inspiring artifacts, aiming to create something beautiful.

Description

This project is a repository of artifacts that serve as inspiration for building something beautiful. It's designed to be used by anyone who wants to explore and learn from these creative resources. The project uses a combination of technologies such as Next.js, Prisma, and Tailwind to provide a user-friendly interface.

الوصف

هذا المشروع هو مخزن للمقتنيات التي تشجع على بناء شيء جميل. مصمم ليكون متاحًا للجميع الذين يريدون استكشاف وتعلم من هذه الموارد الإبداعية. يستخدم المشروع kombinatioن من التكنولوجيات مثل Next.js و Prisma و Tailwind لتقديم واجهة مستخدم سهلة الاستخدام.

Novelty

5/10

Tags

artifacts inspiration creativity resource-sharing learning-platform creative-workspace

Technologies

anthropic nextjs prisma react tailwind vitest

Claude Models

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

Quality Score

D
59.1/100
Structure
56
Code Quality
88
Documentation
44
Testing
20
Practices
58
Security
75
Dependencies
90

Strengths

  • Code linting configured (eslint)
  • Properly licensed project

Weaknesses

  • No CI/CD configuration \u2014 manual testing and deployment
  • 725 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

7.8h
Tech Debt (A)
High
DORA Rating
A
OWASP (100%)
PASS
Quality Gate
Repobility — same analyzer, your code, free for public repos · /scan/
A
Risk (1)
Unknown
License
14.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
68.0%
typescript
30.2%
markdown
1.1%
css
0.3%
sql
0.2%
javascript
0.1%
text
0.1%
toml
0.0%

Frameworks

React Next.js Vitest Prisma

Symbols

variable390
function144
constant31
type_alias24
class2
method2
interface1

API Endpoints (20)

Findings produced by Repobility · scan your repo at https://repobility.com/scan/
MethodPathHandlerFramework
Repobility (the analyzer behind this table) · https://repobility.com
DELETEcategoryparams.deleteExpress
GETcategorysearchParams.getExpress
GETcontent-typeheaders.getExpress
GETcontent-typeheaders.getExpress
GETcontent-typeheaders.getExpress
GETfileformData.getExpress
GETfileformData.getExpress
GETstatussearchParams.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-admin-passwordheaders.getExpress
GETx-forwarded-forheadersList.getExpress
GETx-forwarded-forheadersList.getExpress

Concepts (8)

Repobility · code-quality intelligence · https://repobility.com
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject DescriptionRepository of artifacts that inspire and help me build the beautiful.80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
business_logicDatabaseDetected from 6 related files50%
business_logicConfigurationDetected from 7 related files50%
business_logicFile ManagementDetected from 4 related files50%
business_logicTestingDetected from 4 related files50%

Quality Timeline

1 quality score recorded.

View File Metrics
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

Embed Badge

Add to your README:

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