Climbing Schedule App

F 46 completed
Web App
web_app / json · small
88
Files
19,865
LOC
3
Frameworks
8
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
56.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47692
Member of a group with 10 similar repo(s) — canonical #3191 view group →
Top concepts (1)
Web Frontend
Repobility — same analyzer, your code, free for public repos · /scan/

AI Prompt

Create a web application called a climbing schedule planner. It needs to be built using React and Next.js, styled with Tailwind CSS. The app should allow users to plan and track their training schedules for climbing. I see some Python files, so perhaps use Python for any backend logic, and I'd like to use TypeScript for middleware components. Please structure it to manage scheduling data effectively.
react next.js tailwind-css typescript python web-app climbing scheduling planner
Generated by gemma4:latest

Catalog Information

The climbing-schedule-app is a tool for climbers to plan and track their training schedules.

Description

This project is an application designed to help climbers organize and manage their training schedules. It allows users to input their climb history, set goals, and receive recommendations on how to improve their performance. The app aims to provide a structured approach to climbing training, enabling users to optimize their time and effort.

الوصف

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

Novelty

5/10

Tags

training-scheduling climbing-planning performance-tracking goal-setting recommendation-system

Technologies

nextjs plotly radix-ui react recharts streamlit supabase tailwind

Claude Models

claude-sonnet-4.6 claude-opus-4.6

Quality Score

F
45.6/100
Structure
27
Code Quality
79
Documentation
10
Testing
0
Practices
70
Security
84
Dependencies
90

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
  • 1 bare except/catch blocks swallowing errors
  • 862 duplicate lines detected \u2014 consider DRY refactoring
  • 3 '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)
  • Replace bare except/catch blocks with specific exception types

Security & Health

16.3h
Tech Debt (B)
Medium
DORA Rating
A
OWASP (100%)
Repobility · code-quality intelligence platform · https://repobility.com
FAIL
Quality Gate
A
Risk (14)
Unknown
License
3.7%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

json
57.1%
typescript
36.0%
python
6.2%
css
0.3%
markdown
0.2%
javascript
0.2%
text
0.0%
toml
0.0%

Frameworks

React Next.js Tailwind CSS

Symbols

variable540
function169
type_alias51
constant34
interface5

API Endpoints (14)

Per-row analysis by Repobility · https://repobility.com
MethodPathHandlerFramework
Open data scored by Repobility · https://repobility.com
GETallsearchParams.getExpress
GETContent-Typeheaders.getExpress
GETidsearchParams.getExpress
GETmodesearchParams.getExpress
GETusersearchParams.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookies.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress
GETuser_namecookieStore.getExpress

Concepts (1)

Repobility (https://repobility.com) — every score reproducible
CategoryNameDescriptionConfidence
Powered by Repobility — scan your code at https://repobility.com
auto_categoryWeb Frontendweb-frontend70%
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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

BinComp Dependency Hardening

All packages →
3 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Fpandas3.0.2 · 6,381 gadgets · risk 0.0Nplotly6.7.0 · 0 gadgets · risk 0.0Npytz2026.1.post1 · 0 gadgets · risk 0.0