Dashboard

F 38 completed
Bot
web_app / typescript · small
129
Files
26,708
LOC
2
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
79.47
Framework unique
Isolation
Last stage change
2026-05-10 03:35:38
Deduplication group #61813
Member of a group with 1 similar repo(s) — this repo is canonical view group →
Top concepts (1)
Web Frontend
Source: Repobility analyzer · https://repobility.com

AI Prompt

I want to build a WhatsApp AI chatbot dashboard using React and Next.js. The core functionality should allow users to interact with an artificial intelligence, similar to how WhatsApp works. Please structure the project to handle AI interactions, and ensure it supports displaying content formatted with Markdown. I'm also looking for a clean setup that utilizes TypeScript for type safety.
typescript react next.js chatbot ai whatsapp web-app markdown
Generated by gemma4:latest

Catalog Information

This project is a WhatsApp AI chatbot that enables users to interact with artificial intelligence.

Description

The WhatsApp AI chatbot is a Next.js application built using React and TypeScript. It utilizes Recharts for data visualization and Shadcn UI for styling. The project does not utilize any databases. Unfortunately, the README file is empty, so we cannot provide more information about its functionality or features.

الوصف

هذا المشروع هو بوت محادثة ذكية على واتساب يتيح للمستخدمين التفاعل مع الذكاء الاصطناعي. يتم بناء هذا المشروع باستخدام Next.js و React و TypeScript، ويستخدم Recharts لتصفية البيانات وشادكن UI للتصميم. لا يستخدم هذا المشروع أي قواعد بيانات. علاوة على ذلك، فإن ملف README فارغ، لذلك لا يمكننا تقديم مزيد من المعلومات عن وظائفه أو ميزاته.

Novelty

3/10

Tags

ai-chat whatsapp-integration conversational-ui chatbot natural-language-processing

Technologies

nextjs react recharts shadcn-ui tailwind

Claude Models

claude-opus-4.6

Quality Score

F
38.5/100
Structure
28
Code Quality
70
Documentation
6
Testing
0
Practices
54
Security
65
Dependencies
90

Weaknesses

  • Missing README file \u2014 critical for project understanding
  • 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
  • 2 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 2250 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a comprehensive README.md explaining purpose, setup, usage, and architecture
  • 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 linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

19.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility · MCP-ready · https://repobility.com
FAIL
Quality Gate
A
Risk (14)
ISC
License
12.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
51.1%
json
48.1%
markdown
0.4%
css
0.3%
javascript
0.1%

Frameworks

React Next.js

Symbols

variable1,026
function243
interface44
constant29
type_alias17

API Endpoints (3)

All metrics by Repobility · https://repobility.com
MethodPathHandlerFramework
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.
GEThub.challengesearchParams.getExpress
GEThub.modesearchParams.getExpress
GEThub.verify_tokensearchParams.getExpress

Concepts (1)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
Repobility (the analyzer behind this table) · https://repobility.com
auto_categoryWeb Frontendweb-frontend70%
All rows above produced by Repobility · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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