Neubrutalism Expense Tracker

F 47 completed
Mobile App
mobile_app / typescript · small
89
Files
25,510
LOC
4
Frameworks
4
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
68.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #60318
Member of a group with 5 similar repo(s) — this repo is canonical view group →
Top concepts (1)
Mobile App
About: code-quality intelligence by Repobility · https://repobility.com

AI Prompt

I want to build a mobile expense tracker specifically for managing and tracking cryptocurrency investments, similar to a ledger. The app should be built using React Native with Expo and TypeScript. I need to incorporate state management using React Contexts and potentially use Drizzle for database interactions. Please structure the project to handle investment tracking and expense logging within a mobile application framework.
typescript react-native expo drizzle mobile-app finance crypto expense-tracker
Generated by gemma4:latest

Catalog Information

Ledgr is a project for managing and tracking cryptocurrency investments.

Description

Ledgr appears to be an application focused on cryptocurrency investment management. It likely provides features such as portfolio tracking, real-time market data, and possibly even automated investment strategies. The target audience seems to be individual investors or small-scale traders looking to streamline their crypto holdings. However, without further information, the exact scope of Ledgr's capabilities remains unclear.

الوصف

يبدو أن Ledgr هو تطبيق مخصص لمراقبة و إدارة استثمارات العملات الرقمية. يحتوي على مميزات مثل متابعة المحفظة، بيانات السوق في الوقت الحقيقي، وربما استراتيجيات الاستثمار التلقائية أيضًا. يبدو أن المستخدمين الهدف هم المستثمرين الفرديين أو تجار الصغيرة الذين يبحثون عن تسهيل إدارة أموالهم الرقمية.

Novelty

5/10

Tags

cryptocurrency investment-tracking portfolio-management real-time-data automated-investing

Technologies

drizzle expo react react-native zod

Claude Models

claude-opus-4.6 claude-sonnet-4.6

Quality Score

F
47.1/100
Structure
27
Code Quality
84
Documentation
19
Testing
0
Practices
63
Security
84
Dependencies
60

Strengths

  • Good security practices \u2014 no major issues detected

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
  • 1095 duplicate lines detected \u2014 consider DRY refactoring
  • 5 '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)

Security & Health

16.8h
Tech Debt (B)
A
OWASP (100%)
FAIL
Quality Gate
A
Risk (14)
All rows scored by the Repobility analyzer (https://repobility.com)
Unknown
License
2.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
52.0%
json
47.6%
html
0.4%
text
0.0%

Frameworks

React React Native Expo Drizzle

Concepts (1)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
CategoryNameDescriptionConfidence
Want fix-PRs on findings? Install Repobility's GitHub App · github.com/apps/repobility-bot
auto_categoryMobile Appmobile70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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