https://github.com/VictorNavasH/newsmartapp
· scanned 2026-06-16 00:49 UTC (2 months, 1 week ago)
50 raw signals (6 security + 44 graph)
Last scanned 2 months, 1 week ago · v1 · 49 actionable findings from 2 signal sources. 2 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 963 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
register |
software | healthy | instrumentation.ts:register |
test |
software | healthy | scripts/test-supabase-connection.js:test |
checkTurnos |
software | healthy | scripts/check-turnos.ts:checkTurnos |
ServiceWorkerRegister |
software | healthy | components/ServiceWorkerRegister.tsx:ServiceWorkerRegister |
ThemeProvider |
software | healthy | components/theme-provider.tsx:ThemeProvider |
isChunkLoadError |
software | healthy | components/ErrorBoundary.tsx:isChunkLoadError |
tryAutoReloadOnce |
software | healthy | components/ErrorBoundary.tsx:tryAutoReloadOnce |
PageContent |
software | healthy | components/layout/PageContent.tsx:PageContent |
PageHeader |
software | healthy | components/layout/PageHeader.tsx:PageHeader |
handleNavigate |
software | healthy | components/layout/Sidebar.tsx:handleNavigate |
ChartTooltip |
software | healthy | components/charts/ChartTooltip.tsx:ChartTooltip |
formatValue |
software | healthy | components/charts/ChartTooltip.tsx:formatValue |
MovingBorderButton |
software | healthy | components/ui/moving-border-button.tsx:MovingBorderButton |
MovingBorder |
software | healthy | components/ui/moving-border-button.tsx:MovingBorder |
Table |
software | healthy | components/ui/table.tsx:Table |
TableHeader |
software | healthy | components/ui/table.tsx:TableHeader |
TableBody |
software | healthy | components/ui/table.tsx:TableBody |
TableFooter |
software | healthy | components/ui/table.tsx:TableFooter |
TableRow |
software | healthy | components/ui/table.tsx:TableRow |
TableHead |
software | healthy | components/ui/table.tsx:TableHead |
TableCell |
software | healthy | components/ui/table.tsx:TableCell |
TableCaption |
software | healthy | components/ui/table.tsx:TableCaption |
Sheet |
software | healthy | components/ui/sheet.tsx:Sheet |
SheetTrigger |
software | healthy | components/ui/sheet.tsx:SheetTrigger |
SheetClose |
software | healthy | components/ui/sheet.tsx:SheetClose |
SheetPortal |
software | healthy | components/ui/sheet.tsx:SheetPortal |
SheetOverlay |
software | healthy | components/ui/sheet.tsx:SheetOverlay |
SheetContent |
software | healthy | components/ui/sheet.tsx:SheetContent |
SheetHeader |
software | healthy | components/ui/sheet.tsx:SheetHeader |
SheetFooter |
software | healthy | components/ui/sheet.tsx:SheetFooter |
SheetTitle |
software | healthy | components/ui/sheet.tsx:SheetTitle |
SheetDescription |
software | healthy | components/ui/sheet.tsx:SheetDescription |
Calendar |
software | healthy | components/ui/calendar.tsx:Calendar |
CalendarDayButton |
software | healthy | components/ui/calendar.tsx:CalendarDayButton |
Collapsible |
software | healthy | components/ui/collapsible.tsx:Collapsible |
CollapsibleTrigger |
software | healthy | components/ui/collapsible.tsx:CollapsibleTrigger |
CollapsibleContent |
software | healthy | components/ui/collapsible.tsx:CollapsibleContent |
DateRangePicker |
software | healthy | components/ui/date-range-picker.tsx:DateRangePicker |
isSameOrAfter |
software | healthy | components/ui/date-range-picker.tsx:isSameOrAfter |
isSameOrBefore |
software | healthy | components/ui/date-range-picker.tsx:isSameOrBefore |
handleFromChange |
software | healthy | components/ui/date-range-picker.tsx:handleFromChange |
handleToChange |
software | healthy | components/ui/date-range-picker.tsx:handleToChange |
formatDateDisplay |
software | healthy | components/ui/date-range-picker.tsx:formatDateDisplay |
formatValue |
software | healthy | components/ui/MetricGroupCard.tsx:formatValue |
Checkbox |
software | healthy | components/ui/checkbox.tsx:Checkbox |
Badge |
software | healthy | components/ui/badge.tsx:Badge |
KPIProgressBar |
software | healthy | components/ui/KPIProgressBar.tsx:KPIProgressBar |
Button |
software | healthy | components/ui/button.tsx:Button |
Card |
software | healthy | components/ui/card.tsx:Card |
CardHeader |
software | healthy | components/ui/card.tsx:CardHeader |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
instrumentation.ts |
software | healthy | instrumentation.ts |
postcss.config.mjs |
software | healthy | postcss.config.mjs |
README.md |
software | healthy | README.md |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
constants.ts |
software | healthy | constants.ts |
sentry.server.config.ts |
software | healthy | sentry.server.config.ts |
components.json |
software | healthy | components.json |
instrumentation-client.ts |
software | healthy | instrumentation-client.ts |
sentry.client.config.ts |
software | healthy | sentry.client.config.ts |
tsconfig.json |
software | healthy | tsconfig.json |
sentry.edge.config.ts |
software | healthy | sentry.edge.config.ts |
next.config.mjs |
software | healthy | next.config.mjs |
types.ts |
software | healthy | types.ts |
config.example.json |
software | healthy | config.example.json |
vitest.config.ts |
software | healthy | vitest.config.ts |
vitest.setup.ts |
software | healthy | vitest.setup.ts |
weather.ts |
software | healthy | types/weather.ts |
dashboard.ts |
software | healthy | types/dashboard.ts |
kpiTargets.ts |
software | healthy | types/kpiTargets.ts |
billing.ts |
software | healthy | types/billing.ts |
food-cost.ts |
software | healthy | types/food-cost.ts |
treasury.ts |
software | healthy | types/treasury.ts |
recharts.ts |
software | healthy | types/recharts.ts |
index.ts |
software | healthy | types/index.ts |
hermes.ts |
software | healthy | types/hermes.ts |
pool-bancario.ts |
software | healthy | types/pool-bancario.ts |
reservations.ts |
software | healthy | types/reservations.ts |
products.ts |
software | healthy | types/products.ts |
expenses.ts |
software | healthy | types/expenses.ts |
purchases.ts |
software | healthy | types/purchases.ts |
operations.ts |
software | healthy | types/operations.ts |
bankConnections.ts |
software | healthy | types/bankConnections.ts |
sales.ts |
software | healthy | types/sales.ts |
common.ts |
software | healthy | types/common.ts |
personal.ts |
software | healthy | types/personal.ts |
dotyk.ts |
software | healthy | types/dotyk.ts |
TYPES.md |
software | healthy | docs/TYPES.md |
VIEWS.md |
software | healthy | docs/VIEWS.md |
ARCHITECTURE.md |
software | healthy | docs/ARCHITECTURE.md |
FOOD_COST_SYSTEM.md |
software | healthy | docs/FOOD_COST_SYSTEM.md |
ESTADO_Y_PENDIENTES.md |
software | healthy | docs/ESTADO_Y_PENDIENTES.md |
SERVICES.md |
software | healthy | docs/SERVICES.md |
INTEGRATIONS.md |
software | healthy | docs/INTEGRATIONS.md |
CHANGELOG.md |
software | healthy | docs/CHANGELOG.md |
SMART_FOOD_TAB_BRIEF.md |
software | healthy | docs/SMART_FOOD_TAB_BRIEF.md |
create_option_recipe_map.sql |
software | healthy | scripts/create_option_recipe_map.sql |
test-supabase-connection.js |
software | healthy | scripts/test-supabase-connection.js |
covermanager_integration.sql |
software | healthy | scripts/covermanager_integration.sql |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
types |
software | healthy | types |
docs |
software | healthy | docs |
scripts |
software | healthy | scripts |
components |
software | healthy | components |
layout |
software | healthy | components/layout |
charts |
software | healthy | components/charts |
ui |
software | healthy | components/ui |
providers |
software | healthy | components/providers |
features |
software | healthy | components/features |
views |
software | healthy | components/views |
compras |
software | healthy | components/views/compras |
bankConnections |
software | healthy | components/views/bankConnections |
personal |
software | healthy | components/views/personal |
expenses |
software | healthy | components/views/expenses |
reservations |
software | healthy | components/views/reservations |
treasury |
software | healthy | components/views/treasury |
app |
software | healthy | app |
api |
software | healthy | app/api |
gocardless |
software | healthy | app/api/gocardless |
sync |
software | healthy | app/api/gocardless/sync |
initial |
software | healthy | app/api/gocardless/sync/initial |
status |
software | healthy | app/api/gocardless/sync/status |
institutions |
software | healthy | app/api/gocardless/institutions |
accounts |
software | healthy | app/api/gocardless/accounts |
[id] |
software | healthy | app/api/gocardless/accounts/[id] |
full-sync |
software | healthy | app/api/gocardless/accounts/[id]/full-sync |
requisitions |
software | healthy | app/api/gocardless/requisitions |
[id] |
software | healthy | app/api/gocardless/requisitions/[id] |
accounts |
software | healthy | app/api/gocardless/requisitions/[id]/accounts |
status |
software | healthy | app/api/gocardless/requisitions/[id]/status |
create |
software | healthy | app/api/gocardless/requisitions/create |
docs |
software | healthy | app/api/docs |
chat |
software | healthy | app/api/chat |
dotyk |
software | healthy | app/api/dotyk |
publish |
software | healthy | app/api/dotyk/publish |
templates |
software | healthy | app/api/dotyk/templates |
invoices |
software | healthy | app/invoices |
lib |
software | healthy | lib |
__tests__ |
software | healthy | lib/__tests__ |
.claude |
software | healthy | .claude |
hooks |
software | healthy | hooks |
__tests__ |
software | healthy | hooks/__tests__ |
queries |
software | healthy | hooks/queries |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
styles |
software | healthy | styles |
public |
software | healthy | public |
| Label | Layer | Status | Path |
|---|---|---|---|
FacturacionPage |
frontend | healthy | components/views/FacturacionPage.tsx |
ProductsPage |
frontend | healthy | components/views/ProductsPage.tsx |
ComprasPage |
frontend | healthy | components/views/ComprasPage.tsx |
TreasuryPage |
frontend | healthy | components/views/TreasuryPage.tsx |
PersonalPage |
frontend | healthy | components/views/PersonalPage.tsx |
SmartAssistantPage |
frontend | healthy | components/views/SmartAssistantPage.tsx |
ReservationsPage |
frontend | healthy | components/views/ReservationsPage.tsx |
OperationsPage |
frontend | healthy | components/views/OperationsPage.tsx |
TabletUsagePage |
frontend | healthy | components/views/TabletUsagePage.tsx |
IncomePage |
frontend | healthy | components/views/IncomePage.tsx |
SettingsPage |
frontend | healthy | components/views/SettingsPage.tsx |
AgentPage |
frontend | healthy | components/views/AgentPage.tsx |
DashboardPage |
frontend | healthy | components/views/DashboardPage.tsx |
CostesPage |
frontend | healthy | components/views/CostesPage.tsx |
ExpensesPage |
frontend | healthy | components/views/ExpensesPage.tsx |
BankConnectionsPage |
frontend | healthy | components/views/BankConnectionsPage.tsx |
App |
frontend | healthy | app/page.tsx |
RootLayout |
frontend | healthy | app/layout.tsx |
InvoicesRoute |
frontend | healthy | app/invoices/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
/ |
frontend | healthy | constants.ts |
/reservations |
frontend | healthy | constants.ts |
/revenue |
frontend | healthy | constants.ts |
/expenses |
frontend | healthy | constants.ts |
/purchases |
frontend | healthy | constants.ts |
/costs |
frontend | healthy | constants.ts |
/products |
frontend | healthy | constants.ts |
/operations |
frontend | healthy | constants.ts |
/personal |
frontend | healthy | constants.ts |
/tablet-usage |
frontend | healthy | constants.ts |
/invoices |
frontend | healthy | constants.ts |
/treasury |
frontend | healthy | constants.ts |
/ai-assistant |
frontend | healthy | constants.ts |
/agent |
frontend | healthy | constants.ts |
/settings |
frontend | healthy | constants.ts |
/bad-route |
frontend | healthy | hooks/__tests__/useAppRouter.test.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | components/ErrorBoundary.tsx:ErrorBoundary |
GoCardlessClient |
software | healthy | lib/gocardless.ts:GoCardlessClient |
GoCardlessRateLimitManager |
software | healthy | lib/gocardlessRateLimit.ts:GoCardlessRateLimitManager |
DotykService |
software | healthy | lib/dotykService.ts:DotykService |
MockBlob |
software | healthy | lib/__tests__/exportUtils.test.ts:MockBlob |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
mongodb |
data | healthy | pnpm-lock.yaml |
mysql |
data | healthy | pnpm-lock.yaml |
redis |
data | healthy | pnpm-lock.yaml |
postgres |
data | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
option_recipe_map |
data | healthy | scripts/create_option_recipe_map.sql |
public |
data | healthy | scripts/covermanager_integration.sql |
kpi_targets |
data | healthy | scripts/create_kpi_targets_table.sql |
product_recipe_map |
data | healthy | scripts/create_product_recipe_map.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
20260221_fix_balance_rpcs.sql |
data | healthy | supabase/migrations/20260221_fix_balance_rpcs.sql |
20260602_create_hermes_tables.sql |
data | healthy | supabase/migrations/20260602_create_hermes_tables.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:16 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::gcp |
hardware | healthy | pnpm-lock.yaml |
vps::droplet |
hardware | healthy | components/views/treasury/constants.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::.claude/CLAUDE.md |
security | healthy | .claude/CLAUDE.md |
auth::README.md |
security | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-r5u9u1mv |
software | healthy | /tmp/repobility-clone-r5u9u1mv |
This page is publicly accessible at:
https://repobility.com/scan/1a7e92dd-d959-45a8-a208-abae0663b559/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/1a7e92dd-d959-45a8-a208-abae0663b559/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.