Ai Setup

C 65 completed
Web App
web_app / json · small
91
Files
19,010
LOC
4
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
49.40
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #50802
Member of a group with 2 similar repo(s) — canonical #23741 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Want this analysis on your repo? https://repobility.com/scan/

AI Prompt

Create a real-time web application using Next.js for the frontend and Convex for the backend logic. I need the setup to include interactive UI components, animations, and charting capabilities. Please ensure the project uses Tailwind CSS for styling and is structured to be testable, ideally incorporating Vitest. The goal is to build a modern, full-stack web app deployable on Vercel.
next.js convex react tailwindcss typescript web-app realtime ui-components vitest
Generated by gemma4:latest

Catalog Information

A real‑time web application built with Next.js that uses Convex for backend logic and provides interactive UI components, animations, and charts.

Description

This web application leverages Next.js to deliver a fast, server‑side rendered experience. It integrates Convex as a real‑time backend, enabling instant data synchronization across users. The UI is composed of shadcn/ui components styled with Tailwind CSS, while framer‑motion adds smooth animations. Recharts powers dynamic data visualizations, and the codebase is fully typed with TypeScript. Comprehensive unit tests are written with Vitest to ensure reliability.

الوصف

يُقدِّم هذا التطبيق واجهة ويب تعتمد على Next.js لتوفير تجربة سريعة ومعالجة على جانب الخادم. يدمج Convex كخلفية تعمل في الوقت الحقيقي، ما يتيح مزامنة البيانات فوراً بين المستخدمين. تتكوَّن واجهة المستخدم من مكونات shadcn/ui المُصمَّمة باستخدام Tailwind CSS، مع إضافة حركات سلسة عبر framer‑motion. تُعتمد مكتبة Recharts لإنشاء رسومات بيانية ديناميكية، ويُكتب الكود بالكامل باستخدام TypeScript لضمان أمان الأنواع. تُختبر الوظائف عبر Vitest لضمان استقرار التطبيق. يهدف هذا المشروع إلى تمكين المطورين من بناء تطبيقات تفاعلية وسريعة مع واجهات مستخدم جذابة.

Novelty

6/10

Tags

real-time interactive-ui data-visualization component-library animation testing type-safety responsive-design

Technologies

framer-motion nextjs radix-ui react recharts tailwind vitest zod

Claude Models

claude-opus-4.6

Quality Score

C
65.1/100
Structure
48
Code Quality
88
Documentation
36
Testing
40
Practices
80
Security
100
Dependencies
60

Strengths

  • Low average code complexity \u2014 well-structured code
  • 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
  • 998 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

7.6h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Source: Repobility analyzer · https://repobility.com
Unknown
License
2.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
68.6%
typescript
29.9%
css
0.9%
javascript
0.4%
markdown
0.3%

Frameworks

React Next.js Vitest Tailwind CSS

Concepts (2)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Source: Repobility analyzer · https://repobility.com
auto_descriptionProject DescriptionNext.js web s Convex backendem.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/81972.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV