Pairbo

C+ 74 completed
Web App
web_app / typescript · small
282
Files
46,669
LOC
3
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
50.33
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47441
Member of a group with 4 similar repo(s) — canonical #1452817 view group →
Top concepts (2)
Project DescriptionWeb Frontend
Repobility · open methodology · https://repobility.com/research/

AI Prompt

Create a web application called Pairbo designed for two people to share household expenses. The frontend should use Next.js 16 with React 19, and the styling must be done with Tailwind CSS 4. For the backend, please integrate Convex. The application should be built using TypeScript 5. I need the basic structure set up so users can manage shared expenses.
typescript next.js react convex tailwindcss web-app finance expense-tracker
Generated by gemma4:latest

Catalog Information

Pairbo is a web application for two people to share household expenses.

Description

Pairbo is a web-based shared expense tracker designed for couples or roommates. It allows users to easily manage and track their shared expenses, making it easier to stay on top of finances together. The application provides a simple and intuitive interface for adding transactions, categorizing expenses, and viewing financial reports.

الوصف

هو تطبيق ويب للمساعدة في إدارة المصروفات المشتركة بين شخصين، مثل الزوجين أو الشريكان. يتيح للمستخدمين إضافة المعاملات والتصنيف حسب الفئة ومشاهدة تقارير مالية سهلة الاستخدام.

Novelty

5/10

Tags

shared-expense-tracking household-budgeting financial-management couple-finance roommate-expenses

Technologies

clerk nextjs radix-ui react recharts stripe tailwind vite vitest

Claude Models

claude-opus-4.6 claude-opus-4.5

Quality Score

C+
74.1/100
Structure
62
Code Quality
88
Documentation
62
Testing
65
Practices
78
Security
92
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)
  • 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
  • 2 files with critical complexity need refactoring
  • 3848 duplicate lines detected \u2014 consider DRY refactoring
  • 4 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Address 24 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

21.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Same scanner, your repo: https://repobility.com — Repobility
Unknown
License
8.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
50.3%
markdown
25.3%
yaml
23.8%
json
0.4%
javascript
0.2%
css
0.1%
text
0.0%

Frameworks

React Next.js Vitest

Concepts (2)

Same analyzer free for public repos: https://repobility.com
CategoryNameDescriptionConfidence
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
auto_descriptionProject Description2人のための共有家計簿Webアプリ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/88047.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV