Project Gamma

C 63 completed
Web App
web_app / json · small
60
Files
14,747
LOC
4
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
59.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48726
Member of a group with 2 similar repo(s) — canonical #2697 view group →
Top concepts (2)
Project DescriptionWeb Frontend
All rows scored by the Repobility analyzer (https://repobility.com)

AI Prompt

Create an anonymous dating matchmaking web application using Next.js 15 and TypeScript. The app needs to handle user authentication via Google, Naver, or Kakao using Auth.js. Implement profile management with endpoints to get, create, and update detailed user profiles, including fields like gender, job details, MBTI, and preferences. Additionally, build out functionality for users to take and submit surveys, view match results, and manage chat threads. The matching logic should be accessible via an API endpoint, and the chat feature must support listing threads and sending/polling messages. Use Tailwind CSS for styling.
next.js typescript react tailwindcss auth.js dating web-app prisma postgresql api
Generated by gemma4:latest

Catalog Information

An anonymous dating matchmaking web application that connects users while protecting their identities.

Description

This web application offers an anonymous dating experience, allowing users to discover potential matches without revealing personal identities. It employs a secure authentication flow that keeps user credentials private while enabling seamless sign‑in. Matching is driven by user preferences and interests, with an algorithm that suggests compatible partners based on shared attributes. The interface is built with modern UI components, ensuring a responsive and accessible design across devices. Targeted at individuals who value privacy, the platform solves the common problem of exposure in online dating by providing a discreet, user‑friendly environment.

الوصف

يُقدِّم هذا التطبيق تجربة مواعدة مجهولة، حيث يُمكن للمستخدمين اكتشاف شركاء محتملين دون الكشف عن هوياتهم الشخصية. يُعتمد على نظام مصادقة آمن يضمن سرية بيانات الاعتماد، مع توفير وسيلة سهلة لتسجيل الدخول. يُعتمد على خوارزمية مطابقة تُعتمد على تفضيلات واهتمامات المستخدم، لتقديم اقتراحات شريك متوافق بناءً على السمات المشتركة. تم تصميم واجهة المستخدم باستخدام مكوّنات حديثة، ما يضمن استجابة وسهولة الوصول عبر جميع الأجهزة. يستهدف الأفراد الذين يقدّرون الخصوصية، ويحل مشكلة التعرض الشائع في منصات المواعدة عبر توفير بيئة خفية وسهلة الاستخدام. يتيح التطبيق للمستخدمين تصفح ملفات تعريف الأصدقاء المحتملين دون الكشف عن تفاصيلهم الشخصية، مع إمكانية بدء محادثات مجهولة بعد التوافق. كما يضمن نظام إدارة البيانات القوي حماية المعلومات الشخصية، مما يعزز ثقة المستخدمين في المنصة.

Novelty

7/10

Tags

anonymous-dating matchmaking privacy-focused profile-matching secure-authentication user-preferences social-connection

Technologies

next-auth nextjs prisma radix-ui react tailwind zod

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

C
63.2/100
Structure
61
Code Quality
89
Documentation
61
Testing
15
Practices
61
Security
82
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No tests found \u2014 high risk of regressions
  • Potential hardcoded secrets in 1 files
  • 515 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

5.8h
Tech Debt (A)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
Unknown
License
3.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
65.3%
typescript
30.9%
markdown
1.8%
sql
1.0%
css
0.5%
yaml
0.3%
toml
0.2%
javascript
0.0%

Frameworks

React Next.js Tailwind CSS Prisma

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject Description> Anonymous dating matchmaking platform using structured data and weighted scoring.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/94245.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV