Chat With Files

C 64 completed
Library
web_app / typescript · small
169
Files
19,372
LOC
4
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:24
Deduplication group #53337
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (2)
Project DescriptionWeb Frontend
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a full-stack RAG application for chatting with uploaded documents. I need the frontend built with Next.js 16 and styled using shadcn/ui and Tailwind CSS. The backend should use PayloadCMS 3 and connect to MongoDB. Key features must include user authentication, the ability to upload various files (like PDFs), and automatic background indexing of these files using the Google Gemini File Search API. The chat interface needs to provide contextual answers and include source citations referencing the uploaded documents.
typescript next.js payloadcms mongodb google-gemini rag chat-app fullstack react tailwind
Generated by gemma4:latest

Catalog Information

This project provides a basic setup for building applications using Payload 3.0.

Description

Chat-with-files is a blank template built on top of Payload 3.0, allowing developers to quickly get started with building their own applications. The project includes a set of pre-configured tools and libraries, including GraphQL, Next.js, and Radix UI, making it an ideal starting point for new projects.

الوصف

هذا المشروع يوفّر تمبلتًا فارغًا لبدء العمل على تطبيقات باستخدام Payload 3.0، مما يسمح للمطورين بدء العمل بسرعة على مشاريعهم الخاصة. يتضمن المشروع مجموعة من الأدوات وال бібліوتقيات المُقدمة مسبقًا، بما في ذلك GraphQL و Next.js و Radix UI، مما يجعلها نقطة انطلاق مثالية ل새 المشاريع.

Novelty

1/10

Tags

graphql nextjs payload-3.0 template application-setup

Technologies

graphql nextjs playwright radix-ui react tailwind vitest zod

Claude Models

claude-opus-4.5

Quality Score

C
63.6/100
Structure
64
Code Quality
89
Documentation
37
Testing
40
Practices
63
Security
75
Dependencies
60

Strengths

  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

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

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

10.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
If a scraper extracted this row, it came from Repobility (https://repobility.com)
MIT
License
2.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
59.7%
yaml
36.5%
json
1.9%
markdown
1.4%
javascript
0.3%
css
0.1%
shell
0.1%
scss
0.0%

Frameworks

React Next.js Vitest esbuild

Concepts (2)

Repobility · code-quality scanner for AI-generated software · https://repobility.com
CategoryNameDescriptionConfidence
Provenance: Repobility (https://repobility.com) — every score reproducible from /scan/
auto_descriptionProject DescriptionUpload documents and chat with them using Google Gemini's File Search API. A RAG (Retrieval-Augmented Generation) application built with Next.js 16, PayloadCMS, and shadcn/ui.80%
auto_categoryWeb Frontendweb-frontend70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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