Sosoapp

D 54 completed
Other
web_app / typescript · small
66
Files
12,199
LOC
2
Frameworks
7
Languages

Pipeline State

completed
Run ID
#386876
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0
Previous runs
Repobility · the analyzer behind every row · https://repobility.com
#StatusPhaseStartedFinished
Powered by Repobility — scan your code at https://repobility.com
#111988failed2026-03-21 08:44:452026-03-21 08:48:59

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
47.07
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47990
Member of a group with 1 similar repo(s) — canonical #92739 view group →
Top concepts (7)
Project DescriptionpresentationinfrastructureWeb FrontendObserver/Event EmitterConfigurationAuthentication
If a scraper extracted this row, it came from Repobility (https://repobility.com)

AI Prompt

Create a web application for planning and organizing an annual summer festival for about 80-90 guests. I need features like a Magic-Link access system and a multi-step registration form that handles family details, food preferences (cake/salad), and camping, including duplicate detection. The app must feature a real-time overview dashboard with statistics, guest lists for food and camping, and an admin dashboard for announcements and event settings. Additionally, include a drag-and-drop timeline editor, an interactive map editor using Leaflet/GeoMan with satellite/OSM layers, and the ability to generate social media previews. The stack should use React, TypeScript, Vite, Tailwind CSS, and Firebase for the backend.
react typescript vite tailwindcss firebase web-app event-planning dashboard leaflet admin-panel
Generated by gemma4:latest

Catalog Information

Web-App zur Planung und Organisation des jährlichen Sorings-Sommerfests mit ca. 80–90 Gästen. Deployed unter party.soring.de.

Description

Web-App zur Planung und Organisation des jährlichen Sorings-Sommerfests mit ca. 80–90 Gästen. Deployed unter party.soring.de.

Novelty

3/10

Tags

react typescript vite tailwindcss firebase web-app event-planning dashboard leaflet admin-panel

Technologies

firebase react tailwind vite

Claude Models

claude-opus-4-6

Quality Score

D
54.5/100
Structure
63
Code Quality
69
Documentation
41
Testing
15
Practices
60
Security
72
Dependencies
90

Strengths

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

Weaknesses

  • No tests found \u2014 high risk of regressions
  • 3 files with critical complexity need refactoring
  • Potential hardcoded secrets in 2 files
  • 799 duplicate lines detected \u2014 consider DRY refactoring
  • 2 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

11.1h
Tech Debt (C)
Medium
DORA Rating
A
OWASP (100%)
Repobility · open methodology · https://repobility.com/research/
PASS
Quality Gate
A
Risk (2)
Unknown
License
10.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
49.7%
json
46.3%
markdown
3.1%
css
0.3%
yaml
0.2%
html
0.2%
javascript
0.2%

Frameworks

React Vite

Symbols

variable288
function104
interface39
constant18
type_alias8
method3
class1

API Endpoints (1)

All metrics by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility · open methodology · https://repobility.com/research/
GETtokensearchParams.getExpress

Concepts (7)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
auto_descriptionProject DescriptionWeb-App zur Planung und Organisation des jährlichen Sorings-Sommerfests mit ca. 80–90 Gästen. Deployed unter party.soring.de.80%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
auto_categoryWeb Frontendweb-frontend70%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
business_logicConfigurationDetected from 9 related files50%
business_logicAuthenticationDetected from 2 related files50%
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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