Liftlog

D 50 completed
Web App
web_app / typescript · small
127
Files
22,484
LOC
2
Frameworks
7
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
55.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47413
Member of a group with 7 similar repo(s) — canonical #15973 view group →
Top concepts (12)
Project DescriptionMiddleware/PipelineWeb FrontendpresentationinfrastructuretestingLoggingSearchTestingUser ManagementAnalyticsAuthentication
Repobility · MCP-ready · https://repobility.com

AI Prompt

Create an exercise application using Next.js and TypeScript. I need a web app structure that can help users track and manage their physical activity. The project should be set up with React components, and I want to ensure the basic Next.js boilerplate is functional for this tracking purpose.
typescript react next.js web-app fitness exercise
Generated by gemma4:latest

Catalog Information

This project is an exercise application, likely designed to help users track and manage their physical activity.

Description

The exercise-app is a web-based application built using Next.js, allowing users to monitor and record their workouts. It features a user-friendly interface and utilizes various libraries such as Recharts for data visualization. The project also leverages Supabase for database management. While the README provides minimal information about the project's functionality, its tech stack suggests a focus on creating a comprehensive exercise tracking tool.

الوصف

هذا المشروع هو تطبيق للتمارين الرياضية، يهدف إلى مساعدة المستخدمين على متابعة وتسجيل نشاطهم البدني. يتم بناؤه باستخدام Next.js، مما يوفر واجهة مستخدم سهلة الاستخدام. يستخدم التطبيق مكتبات مثل Recharts لتصفح البيانات والاستفادة من قاعدة بيانات Supabase. على الرغم من أن README يحتوي على معلومات قليلة حول وظائف المشروع، إلا أن مجموعة التكنولوجيا المستخدمة تشير إلى تركيز على إنشاء أداة متكاملة لل跟يء النشاط البدني.

Novelty

5/10

Tags

exercise-tracking workout-management fitness-data-visualization user-profiles progress-monitoring

Technologies

anthropic nextjs react recharts supabase tailwind zod

Claude Models

claude-opus-4.6

Quality Score

D
50.3/100
Structure
51
Code Quality
56
Documentation
37
Testing
40
Practices
54
Security
65
Dependencies
90

Strengths

  • Code linting configured (eslint)

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 1 files with critical complexity need refactoring
  • Potential hardcoded secrets in 1 files
  • 2283 duplicate lines detected \u2014 consider DRY refactoring
  • 7 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

16.1h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility · severity-and-effort ranking · https://repobility.com
PASS
Quality Gate
A
Risk (2)
Unknown
License
16.8%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
62.5%
json
32.8%
sql
2.9%
toml
0.6%
javascript
0.5%
css
0.5%
markdown
0.3%

Frameworks

React Next.js

Symbols

variable1,133
function297
interface125
constant45
type_alias36

API Endpoints (6)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
About: code-quality intelligence by Repobility · https://repobility.com
GETcontent-typeheaders.getExpress
GETexerciseIdsearchParams.getExpress
GETexerciseNamesearchParams.getExpress
GETintentsearchParams.getExpress
GETselectsearchParams.getExpress
GETtemplateIdsearchParams.getExpress

Concepts (15)

Per-row analysis by Repobility · https://repobility.com
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_descriptionProject DescriptionThis is a Next.js project bootstrapped with create-next-app.80%
design_patternMiddleware/PipelineFound middleware-named files80%
auto_categoryWeb Frontendweb-frontend70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicLoggingDetected from 2 related files50%
business_logicSearchDetected from 6 related files50%
business_logicTestingDetected from 2 related files50%
business_logicUser ManagementDetected from 4 related files50%
business_logicAnalyticsDetected from 3 related files50%
business_logicAuthenticationDetected from 4 related files50%
business_logicConfigurationDetected from 8 related files50%
business_logicDatabaseDetected from 10 related files50%
business_logicFile ManagementDetected from 5 related files50%
Repobility · code-quality intelligence platform · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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