Paris Luxe Journey

C 64 completed
Web App
web_app / typescript · medium
537
Files
58,155
LOC
4
Frameworks
11
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
66.47
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #48274
Member of a group with 5 similar repo(s) — canonical #187035 view group →
Top concepts (12)
RepositoryLayered Architecturetestingpresentationapibusiness_logicdata_accessinfrastructureStrategyNotificationsPayment ProcessingSearch
Repobility · code-quality intelligence · https://repobility.com

AI Prompt

Create a web application platform, similar to Lovable, that allows users to build and deploy web apps visually without writing code. The platform should use React, TypeScript, and Tailwind CSS for the frontend. I need to incorporate a system where users can interact with the application via a visual interface, and the project structure should support deployment, perhaps integrating with Supabase for backend needs, as suggested by the SQL files present.
typescript react tailwind web-app visual-builder deployment vite supabase
Generated by gemma4:latest

Catalog Information

Lovable is a platform that allows users to create and deploy web applications without writing code, using a visual interface.

Description

Lovable is a no-code web application development platform that enables users to create and deploy web apps without writing code. It uses a visual interface to design and build applications, making it accessible to non-technical users. The platform supports various technologies such as Vite, TypeScript, React, and Tailwind CSS. Lovable allows users to edit their projects directly in the platform or through GitHub Codespaces.

الوصف

هو منصة تطوير تطبيقات الويب بدون كتابة التعليمات البرمجية، مما يسمح للمستخدمين بإنشاء وتثبيت التطبيقات على شبكة الإنترنت دون كتابة أي代码. يستخدم المنصة واجهة رسومية لتصميم وتطوير التطبيقات، مما يجعلها متاحة للغير تقنيين. تدعم المنصة العديد من التكنولوجيات مثل Vite، TypeScript، React، وTailwind CSS. تسمح المنصة للمستخدمين بتعديل مشاريعهم مباشرةً في المنصة أو عبر Codespaces على GitHub.

Novelty

7/10

Tags

no-code visual-development web-application-development platform-as-a-service pwa

Technologies

framer-motion radix-ui react recharts supabase tailwind vite vitest zod

Claude Models

claude-sonnet-4.5

Quality Score

C
64.4/100
Structure
62
Code Quality
77
Documentation
61
Testing
55
Practices
53
Security
75
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 2 files with critical complexity need refactoring
  • 1 bare except/catch blocks swallowing errors
  • 6706 duplicate lines detected \u2014 consider DRY refactoring
  • 11 'god files' with >500 LOC need decomposition

Recommendations

  • Add a LICENSE file (MIT recommended for open source)
  • Replace bare except/catch blocks with specific exception types
  • Address 64 TODO/FIXME items \u2014 consider tracking them as issues

Security & Health

56.1h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Powered by Repobility — scan your code at https://repobility.com
PASS
Quality Gate
A
Risk (2)
Unknown
License
5.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
69.4%
markdown
19.6%
sql
6.5%
json
1.7%
javascript
0.8%
css
0.8%
text
0.4%
html
0.4%
python
0.3%
yaml
0.1%
toml
0.0%

Frameworks

React Vitest Tailwind CSS Vite

Symbols

variable1,369
function512
interface164
constant95
type_alias60
method12
class2

API Endpoints (53)

All metrics by Repobility · https://repobility.com
MethodPathHandlerFramework
If a scraper extracted this row, it came from Repobility (https://repobility.com)
GETcouponparams.getExpress
GETGOOGLE_MAPS_API_KEYenv.getExpress
GETintentsearchParams.getExpress
GETintentsearchParams.getExpress
GETNODE_ENVenv.getExpress
GETOriginheaders.getExpress
GETOriginheaders.getExpress
GETRESEND_API_KEYenv.getExpress
GETRESEND_API_KEYenv.getExpress
GETRESEND_API_KEYenv.getExpress
GETRESEND_API_KEYenv.getExpress
GETSTRIPE_PUBLISHABLE_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETSTRIPE_SECRET_KEYenv.getExpress
GETstripe-signatureheaders.getExpress
GETstripe-signatureheaders.getExpress
GETstripe-signatureheaders.getExpress
GETSTRIPE_WEBHOOK_SECRETenv.getExpress
GETSTRIPE_WEBHOOK_SECRET_V312env.getExpress
GETSTRIPE_WEBHOOK_SECRET_V312env.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_SERVICE_ROLE_KEYenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress
GETSUPABASE_URLenv.getExpress

Showing 50 of 53

Concepts (20)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
design_patternRepositoryFound repository-named files80%
arch_patternLayered ArchitectureFound API/routes, service, and data layers70%
arch_layertestingDetected testing layer70%
arch_layerpresentationDetected presentation layer70%
arch_layerapiDetected api layer70%
arch_layerbusiness_logicDetected business_logic layer70%
arch_layerdata_accessDetected data_access layer70%
arch_layerinfrastructureDetected infrastructure layer70%
design_patternStrategyFound strategy/policy-named files60%
business_logicNotificationsDetected from 13 related files50%
business_logicPayment ProcessingDetected from 46 related files50%
business_logicSearchDetected from 28 related files50%
business_logicTestingDetected from 22 related files50%
business_logicUser ManagementDetected from 8 related files50%
business_logicAnalyticsDetected from 4 related files50%
business_logicAuthenticationDetected from 5 related files50%
business_logicConfigurationDetected from 22 related files50%
business_logicDatabaseDetected from 94 related files50%
business_logicLoggingDetected from 73 related files50%
business_logicFile ManagementDetected from 8 related files50%
All rows scored by the Repobility analyzer (https://repobility.com)

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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