Finhealth Frontend

C+ 74 completed
Web App
web_app / typescript · medium
560
Files
41,527
LOC
4
Frameworks
9
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
67.67
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47610
Member of a group with 1 similar repo(s) — canonical #4364 view group →
Top concepts (12)
Middleware/PipelineRepositoryObserver/Event EmitterpresentationinfrastructuretestingConfigurationDatabaseFile ManagementLoggingNotificationsPayment Processing
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a comprehensive financial management system frontend for hospitals. I need a dashboard built using Next.js 14, TypeScript, and Tailwind CSS. The system must handle invoicing, reconciliations, payments, TISS, SUS, and bank conciliation. Key features to include are sections for managing medical accounts, handling claim rejections (glosas), viewing reports, and integrating with Supabase for authentication and data storage. Please use components from shadcn/ui and manage state with Zustand.
typescript next.js react tailwindcss supabase dashboard financial-management web-app zustand
Generated by gemma4:latest

Catalog Information

The FinHealth Frontend project is a comprehensive financial management system for hospitals, providing a dashboard for invoicing, reconciliations, payments, TISS, SUS, and bank conciliation.

Description

FinHealth Frontend is a hospital financial management system that offers a complete dashboard for invoicing, reconciliations, payments, TISS, SUS, and bank conciliation. It provides a user-friendly interface for managing financial data, including accounts, glosas, and payments. The system also includes features for generating reports and configuring system settings.

الوصف

هذا مشروع إدارة المالية للصحة العامة يقدم لوحة التحكم الكاملة للاستقبال، والتسوية، والمدفوعات، وتيس، وسوس، وتنسيق البنك. يوفّر هذا النظام واجهة مستخدم سهلة الاستخدام للمعالجة المالية، بما في ذلك الحسابات، والغلطة، والمدفوعات. كما يحتوي على ميزات لإنشاء تقارير وتحديد إعدادات النظام.

Novelty

7/10

Tags

financial-management hospital-management dashboard invoicing reconciliation payments tiss sus

Technologies

nextjs playwright radix-ui react recharts supabase tailwind vitest zod

Claude Models

claude-opus-4.6 claude-haiku-4.5

Quality Score

C+
73.8/100
Structure
78
Code Quality
87
Documentation
51
Testing
75
Practices
67
Security
75
Dependencies
90

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (38% test-to-source ratio)
  • Code linting configured (eslint)
  • Low average code complexity \u2014 well-structured code

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • 10 files with critical complexity need refactoring
  • 3079 duplicate lines detected \u2014 consider DRY refactoring

Recommendations

  • Add a LICENSE file (MIT recommended for open source)

Security & Health

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

Languages

typescript
80.1%
markdown
9.6%
json
5.4%
sql
2.8%
javascript
0.9%
xml
0.6%
toml
0.3%
css
0.2%
yaml
0.1%

Frameworks

React Next.js Vitest Tailwind CSS

Symbols

variable1,573
function491
interface139
method79
type_alias68
constant41
class21

API Endpoints (51)

Per-row analysis by Repobility · https://repobility.com
MethodPathHandlerFramework
Repobility · MCP-ready · https://repobility.com
GETaccount_idsearchParams.getExpress
GETactionsearchParams.getExpress
GETcodesearchParams.getExpress
GETcompetenciasearchParams.getExpress
GETContent-Dispositionheaders.getExpress
GETContent-Dispositionheaders.getExpress
GETglosaTypesearchParams.getExpress
GETgruposearchParams.getExpress
GEThostheaders.getExpress
GETidsearchParams.getExpress
GETinsurerIdsearchParams.getExpress
GETinsurerIdsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETlimitsearchParams.getExpress
GETmedical_account_idsearchParams.getExpress
GETmonthssearchParams.getExpress
GETnextsearchParams.getExpress
GEToriginheaders.getExpress
DELETEpageparams.deleteExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
GETpagesearchParams.getExpress
DELETEpageparams.deleteExpress
DELETEpageparams.deleteExpress
GETqsearchParams.getExpress
GETresourcesearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETsearchsearchParams.getExpress
GETstatussearchParams.getExpress
GETstatussearchParams.getExpress
GETstatussearchParams.getExpress
GETstatussearchParams.getExpress
GETstatussearchParams.getExpress
GETtiposearchParams.getExpress
GETtiposearchParams.getExpress
GETtypesearchParams.getExpress
GETx-forwarded-forheaders.getExpress

Showing 50 of 51

Concepts (18)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
design_patternMiddleware/PipelineFound middleware-named files80%
design_patternRepositoryFound repository-named files80%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
arch_layerpresentationDetected presentation layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
business_logicConfigurationDetected from 37 related files50%
business_logicDatabaseDetected from 24 related files50%
business_logicFile ManagementDetected from 17 related files50%
business_logicLoggingDetected from 15 related files50%
business_logicNotificationsDetected from 16 related files50%
business_logicPayment ProcessingDetected from 29 related files50%
business_logicSearchDetected from 24 related files50%
business_logicTestingDetected from 148 related files50%
business_logicUser ManagementDetected from 47 related files50%
business_logicAPI GatewayDetected from 3 related files50%
business_logicAnalyticsDetected from 147 related files50%
business_logicAuthenticationDetected from 17 related files50%
Same scanner, your repo: https://repobility.com — Repobility

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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