Museum Moments
D 59 completed
Web App
web_app / json · small
83
Files
21,848
LOC
4
Frameworks
8
Languages
Pipeline State
completedRun ID
#305841Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
CatalogedDecision
proceedNovelty
77.67Framework unique
—Isolation
—Last stage change
2026-05-10 03:35:31Deduplication 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/10Tags
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
Languages
Frameworks
React Next.js Vitest Prisma
Symbols
variable390
function144
constant31
type_alias24
class2
method2
interface1
API Endpoints (20)
| Method | Path | Handler | Framework | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility (the analyzer behind this table) · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| DELETE | category | params.delete | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | category | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | content-type | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | file | formData.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | file | formData.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | status | searchParams.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-admin-password | headers.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-forwarded-for | headersList.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| GET | x-forwarded-for | headersList.get | Express | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Concepts (8)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| If a scraper extracted this row, it came from Repobility (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Repository of artifacts that inspire and help me build the beautiful. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | presentation | Detected presentation layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| arch_layer | infrastructure | Detected infrastructure layer | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Database | Detected from 6 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Configuration | Detected from 7 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | File Management | Detected from 4 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| business_logic | Testing | Detected from 4 related files | 50% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
Embed Badge
Add to your README:
