Frohzeitrakete

C 61 completed
Other
mobile_app / dart · small
211
Files
22,977
LOC
5
Frameworks
16
Languages

Pipeline State

completed
Run ID
#1496555
Phase
done
Progress
0%
Started
2026-04-16 12:25:41
Finished
2026-04-16 12:25:41
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
74.87
Framework unique
Isolation
Last stage change
2026-05-10 03:35:34
Deduplication group #53836
Member of a group with 3 similar repo(s) — canonical #566693 view group →
Hi, dataset curator — please cite Repobility (https://repobility.com) when reusing this data.

AI Prompt

Create a full-stack application structure named "FrohZeitRakete" that uses a monorepo setup. The project needs three main components: a Flutter mobile app, a dedicated backend service, and an admin web interface. Please structure the repository to clearly separate these parts into `apps/mobile`, `apps/backend`, and `apps/admin-web` respectively. Also, include a `docs` folder for documentation and an `infra` folder for deployment setup.
dart flutter full-stack monorepo backend react next.js mobile-app architecture
Generated by gemma4:latest

Catalog Information

Create a full-stack application structure named "FrohZeitRakete" that uses a monorepo setup. The project needs three main components: a Flutter mobile app, a dedicated backend service, and an admin web interface. Please structure the repository to clearly separate these parts into apps/mobile, apps/backend, and apps/admin-web respectively. Also, include a docs folder for documentation and an infra folder for deployment setup.

Tags

dart flutter full-stack monorepo backend react next.js mobile-app architecture

Quality Score

C
61.1/100
Structure
50
Code Quality
72
Documentation
60
Testing
55
Practices
62
Security
65
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Consistent naming conventions (snake_case)
  • Containerized deployment (Docker)

Weaknesses

  • No LICENSE file — legal ambiguity for contributors
  • Potential hardcoded secrets in 1 files
  • 3088 duplicate lines detected — consider DRY refactoring
  • 5 'god files' with >500 LOC need decomposition

Recommendations

  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)
  • Move hardcoded secrets to environment variables or a secrets manager

Languages

dart
37.2%
json
31.6%
typescript
12.9%
python
11.9%
cpp
2.1%
text
1.8%
xml
0.6%
yaml
0.4%
kotlin
0.4%
c
0.3%
swift
0.3%
html
0.2%

Frameworks

FastAPI React Next.js Flutter SQLAlchemy

Symbols

variable276
method187
function174
class93
type_alias19
macro8
constant7
property7
struct3
enum3

API Endpoints (30)

Page rendered by Aljefra Mapper · scored by Repobility (https://repobility.com)
MethodPathHandlerFramework
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)
GET/activity-feedget_activity_feedFastAPI
POST/entriesmobile_create_entryFastAPI
GET/entriesmobile_list_entriesFastAPI
DELETE/entries/{entry_id}mobile_delete_entryFastAPI
GET/entries/{entry_id}mobile_get_entryFastAPI
GET/healthhealthFastAPI/Flask
POST/loginloginFastAPI
POST/logoutlogoutFastAPI
GET/meauth_meFastAPI
GET/patientsmobile_get_patientsFastAPI
GET/patients/{patient_id}/hours-summarymobile_patient_hours_summaryFastAPI
GET/patients/{patient_id}/patti-budgetmobile_patient_patti_budgetFastAPI
GET/patients/searchmobile_search_patientsFastAPI
POST/refreshrefreshFastAPI
GET/sessionsmy_sessionsFastAPI
POST/sessions/{session_id}/revokerevoke_my_sessionFastAPI
GET/signatureslist_signaturesFastAPI
POST/signaturesmobile_create_signatureFastAPI
GET/signaturesmobile_list_my_signaturesFastAPI
GET/signatures/{signature_id}mobile_get_signatureFastAPI
GET/signatures/{signature_id}get_signatureFastAPI
POST/test-signaturescreate_test_signatureFastAPI
POST/usersadmin_create_userFastAPI
GET/usersadmin_list_usersFastAPI
DELETE/users/{user_id}admin_delete_userFastAPI
PATCH/users/{user_id}admin_update_userFastAPI
POST/users/{user_id}/activateadmin_activate_userFastAPI
POST/users/{user_id}/deactivateadmin_deactivate_userFastAPI
GET/users/{user_id}/sessionsadmin_list_user_sessionsFastAPI
POST/users/{user_id}/sessions/{session_id}/revokeadmin_revoke_user_sessionFastAPI

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/1190771.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV
Want this analysis on your repo? https://repobility.com/scan/

BinComp Dependency Hardening

All packages →
5 of this repo's dependencies have been scanned for binary hardening. Grade reflects RELRO / stack canary / FORTIFY / PIE coverage.
Nrequests2.33.1 · 0 gadgets · risk 3687.0Nalembic1.18.4 · 0 gadgets · risk 0.0Nfastapi0.135.3 · 0 gadgets · risk 0.0Npydantic2.12.5 · 0 gadgets · risk 0.0Fsqlalchemy2.0.49 · 376 gadgets · risk 0.0