Vintage Poster Gallery
F 45 completed
Other
web_app / typescript · small
191
Files
46,009
LOC
2
Frameworks
6
Languages
Pipeline State
completedRun ID
#391669Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
36.80Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47278
Member of a group with 1 similar repo(s) — canonical #118362 view group →
Top concepts (2)
Project DescriptionWeb Frontend
About: code-quality intelligence by Repobility · https://repobility.com
AI Prompt
Create an intelligent web application for analyzing vintage posters. I need it built using Next.js 14+, TypeScript, and Tailwind CSS. The core functionality must allow users to upload poster images for AI-powered analysis using Claude AI, which should provide details on artist identification, historical context, printing techniques, rarity, and market insights. Additionally, I need features to validate existing poster information, store images in Vercel Blob Storage, and use a PostgreSQL database for results. The application should also support password-protected access for a small team and allow users to export reports as PDF and JSON.
typescript next.js react tailwind ai image-analysis postgres web-app claude vercel
Generated by gemma4:latest
Catalog Information
An intelligent web application for Authentic Vintage Posters that uses Claude AI to analyze and research vintage posters, providing detailed historical, technical, and valuation information.
Description
An intelligent web application for Authentic Vintage Posters that uses Claude AI to analyze and research vintage posters, providing detailed historical, technical, and valuation information.
Novelty
3/10Tags
typescript next.js react tailwind ai image-analysis postgres web-app claude vercel
Technologies
anthropic nextjs react tailwind
Claude Models
claude-opus-4-6
Quality Score
F
45.0/100
Structure
39
Code Quality
57
Documentation
52
Testing
0
Practices
59
Security
65
Dependencies
60
Strengths
- Code linting configured (eslint)
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
- 8 files with critical complexity need refactoring
- Potential hardcoded secrets in 1 files
- 9143 duplicate lines detected \u2014 consider DRY refactoring
- 20 '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
- Add a LICENSE file (MIT recommended for open source)
- Move hardcoded secrets to environment variables or a secrets manager
- Address 25 TODO/FIXME items \u2014 consider tracking them as issues
Security & Health
25.3h
Tech Debt (B)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (13)
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
Unknown
License
16.6%
Duplication
Languages
Frameworks
React Next.js
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| All rows scored by the Repobility analyzer (https://repobility.com) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | An intelligent web application for Authentic Vintage Posters that uses Claude AI to analyze and research vintage posters, providing detailed historical, technical, and valuation information. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Web Frontend | web-frontend | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
