Descalate

D 50 completed
Mobile App
mobile_app / typescript · small
63
Files
13,100
LOC
4
Frameworks
5
Languages

Pipeline State

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

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
69.67
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #60318
Member of a group with 5 similar repo(s) — canonical #83704 view group →
Top concepts (2)
Project DescriptionMobile App
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create a mobile application using React Native and Expo that includes Google OAuth authentication. The app should be structured to allow users to create and test features, and it needs to handle the necessary setup for Google Sign-In, which requires a development build due to custom URI scheme limitations. Please ensure the project structure supports file-based routing and utilizes TypeScript.
typescript react-native expo google-oauth mobile-app react authentication
Generated by gemma4:latest

Catalog Information

Descalate App is a project for developing mobile applications using Expo, allowing users to create and test apps with features like Google OAuth authentication.

Description

Descalate App is an Expo project that enables developers to build and test mobile applications. It supports features such as Google OAuth authentication, which requires a development build due to custom URI scheme limitations in Expo Go. The app uses file-based routing and can be developed using the Metro bundler. Descalate App is suitable for production-ready features and allows users to create native modules.

الوصف

هذا مشروع لإنشاء تطبيقات الهاتف المحمول باستخدام إكسبو، مما يسمح للمطورين ببناء وتجربة التطبيقات مع سمات مثل تسجيل الدخول باستخدام OAuth من جوجل. يتطلب هذا المشروع بناء تطويري بسبب القيود في نمط URI المخصص في إكسبو جو. يستخدم مشروع ديسكاليت نظام المسار الملفي ويمكن أن يتم تطويره باستخدام محرر مترو. يعد مشروع ديسكاليت مناسبًا للسمات المنتجة والسماح للمستخدمين بإنشاء مكونات نативية.

Novelty

5/10

Tags

google-authentication oauth-redirects custom-uri-schemes file-based-routing native-modules

Technologies

drizzle expo react react-native zod

Claude Models

claude-opus-4.5

Quality Score

D
50.5/100
Structure
43
Code Quality
66
Documentation
50
Testing
0
Practices
62
Security
84
Dependencies
60

Strengths

  • Well-documented README with substantial content
  • Code linting configured (eslint)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • No tests found \u2014 high risk of regressions
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1477 duplicate lines detected \u2014 consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment

Security & Health

11.8h
Tech Debt (C)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (2)
Repobility (the analyzer behind this table) · https://repobility.com
MIT
License
10.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
66.3%
json
19.8%
markdown
12.9%
javascript
0.8%
shell
0.1%

Frameworks

React React Native Expo Drizzle

Concepts (2)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_descriptionProject DescriptionThis is an Expo project created with create-expo-app.80%
auto_categoryMobile Appmobile70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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