https://github.com/chester-ong-sg/Wedding-planner
· scanned 2026-06-17 01:47 UTC (1 month, 1 week ago)
24 raw signals (0 security + 24 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ -7.1 (diff) · 20 actionable findings from 1 signal source. 4 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 356 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 |
|---|---|---|---|
middleware |
software | healthy | middleware.ts:middleware |
RootLayout |
software | healthy | app/layout.tsx:RootLayout |
Home |
software | healthy | app/page.tsx:Home |
DashboardLayout |
software | healthy | app/dashboard/layout.tsx:DashboardLayout |
DashboardPage |
software | healthy | app/dashboard/page.tsx:DashboardPage |
supabase |
software | healthy | app/dashboard/page.tsx:supabase |
load |
software | healthy | app/dashboard/page.tsx:load |
toggleChecklist |
software | healthy | app/dashboard/page.tsx:toggleChecklist |
updateChecklist |
software | healthy | app/dashboard/page.tsx:updateChecklist |
updateBudget |
software | healthy | app/dashboard/page.tsx:updateBudget |
toggleMilestone |
software | healthy | app/dashboard/page.tsx:toggleMilestone |
updateMilestone |
software | healthy | app/dashboard/page.tsx:updateMilestone |
devUpdateChecklist |
software | healthy | app/dashboard/page.tsx:devUpdateChecklist |
devUpdateBudget |
software | healthy | app/dashboard/page.tsx:devUpdateBudget |
weddingTypeLabel |
software | healthy | app/dashboard/page.tsx:weddingTypeLabel |
LoginPage |
software | healthy | app/login/page.tsx:LoginPage |
handleLogin |
software | healthy | app/login/page.tsx:handleLogin |
monthsUntilWedding |
software | healthy | app/api/generate-plan/route.ts:monthsUntilWedding |
weddingTypeLabel |
software | healthy | app/api/generate-plan/route.ts:weddingTypeLabel |
POST |
software | healthy | app/api/generate-plan/route.ts:POST |
cost |
software | healthy | app/api/generate-plan/route.ts:cost |
GET |
software | healthy | app/auth/callback/route.ts:GET |
PlannerLayout |
software | healthy | app/planner/layout.tsx:PlannerLayout |
PlannerContent |
software | healthy | app/planner/page.tsx:PlannerContent |
handleKeyDown |
software | healthy | app/planner/page.tsx:handleKeyDown |
fetchSession |
software | healthy | app/planner/page.tsx:fetchSession |
fetchData |
software | healthy | app/planner/page.tsx:fetchData |
handleImport |
software | healthy | app/planner/page.tsx:handleImport |
handleAddTable |
software | healthy | app/planner/page.tsx:handleAddTable |
handleUpdateTable |
software | healthy | app/planner/page.tsx:handleUpdateTable |
handleDeleteTable |
software | healthy | app/planner/page.tsx:handleDeleteTable |
handleAddGuest |
software | healthy | app/planner/page.tsx:handleAddGuest |
handleUpdateGuest |
software | healthy | app/planner/page.tsx:handleUpdateGuest |
handleDeleteGuest |
software | healthy | app/planner/page.tsx:handleDeleteGuest |
handleDeleteManyGuests |
software | healthy | app/planner/page.tsx:handleDeleteManyGuests |
handleDeleteManyTables |
software | healthy | app/planner/page.tsx:handleDeleteManyTables |
handleZoom |
software | healthy | app/planner/page.tsx:handleZoom |
handleWheel |
software | healthy | app/planner/page.tsx:handleWheel |
handleMouseDown |
software | healthy | app/planner/page.tsx:handleMouseDown |
snapToGrid |
software | healthy | app/planner/page.tsx:snapToGrid |
handleTableDragStart |
software | healthy | app/planner/page.tsx:handleTableDragStart |
handleMouseMove |
software | healthy | app/planner/page.tsx:handleMouseMove |
dx |
software | healthy | app/planner/page.tsx:dx |
dy |
software | healthy | app/planner/page.tsx:dy |
handleMouseUp |
software | healthy | app/planner/page.tsx:handleMouseUp |
handleKeyUp |
software | healthy | app/planner/page.tsx:handleKeyUp |
PlannerPage |
software | healthy | app/planner/page.tsx:PlannerPage |
OnboardingPage |
software | healthy | app/onboarding/page.tsx:OnboardingPage |
supabase |
software | healthy | app/onboarding/page.tsx:supabase |
check |
software | healthy | app/onboarding/page.tsx:check |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
tailwind.config.ts |
software | healthy | tailwind.config.ts |
postcss.config.js |
software | healthy | postcss.config.js |
next.config.mjs |
software | healthy | next.config.mjs |
package-lock.json |
software | healthy | package-lock.json |
README.md |
software | healthy | README.md |
middleware.ts |
software | healthy | middleware.ts |
package.json |
software | healthy | package.json |
components.json |
software | healthy | components.json |
pnpm-lock.yaml |
software | healthy | pnpm-lock.yaml |
tsconfig.json |
software | healthy | tsconfig.json |
layout.tsx |
software | healthy | app/layout.tsx |
page.tsx |
software | healthy | app/page.tsx |
layout.tsx |
software | healthy | app/dashboard/layout.tsx |
page.tsx |
software | healthy | app/dashboard/page.tsx |
page.tsx |
software | healthy | app/login/page.tsx |
route.ts |
software | healthy | app/api/generate-plan/route.ts |
route.ts |
software | healthy | app/auth/callback/route.ts |
layout.tsx |
software | healthy | app/planner/layout.tsx |
page.tsx |
software | healthy | app/planner/page.tsx |
page.tsx |
software | healthy | app/onboarding/page.tsx |
page.tsx |
software | healthy | app/register/page.tsx |
test-auth.ts |
software | healthy | scripts/test-auth.ts |
delete-all.sql |
software | healthy | scripts/delete-all.sql |
delete-guests.ts |
software | healthy | scripts/delete-guests.ts |
check-user.ts |
software | healthy | scripts/check-user.ts |
generate-sample-data.ts |
software | healthy | scripts/generate-sample-data.ts |
onboarding-migration.sql |
software | healthy | scripts/onboarding-migration.sql |
update-password.ts |
software | healthy | scripts/update-password.ts |
server.ts |
software | healthy | utils/supabase/server.ts |
client.ts |
software | healthy | utils/supabase/client.ts |
middleware.ts |
software | healthy | utils/supabase/middleware.ts |
use-mobile.tsx |
software | healthy | hooks/use-mobile.tsx |
use-toast.ts |
software | healthy | hooks/use-toast.ts |
planner.ts |
software | healthy | types/planner.ts |
dashboard.ts |
software | healthy | types/dashboard.ts |
supabase.ts |
software | healthy | types/supabase.ts |
auth-provider.tsx |
software | healthy | components/auth-provider.tsx |
header.tsx |
software | healthy | components/header.tsx |
dashboard-header.tsx |
software | healthy | components/dashboard-header.tsx |
theme-provider.tsx |
software | healthy | components/theme-provider.tsx |
milestones-section.tsx |
software | healthy | components/dashboard/milestones-section.tsx |
checklist-section.tsx |
software | healthy | components/dashboard/checklist-section.tsx |
budget-section.tsx |
software | healthy | components/dashboard/budget-section.tsx |
sidebar.tsx |
software | healthy | components/planner/sidebar.tsx |
table-component.tsx |
software | healthy | components/planner/table-component.tsx |
guest-component.tsx |
software | healthy | components/planner/guest-component.tsx |
sidebar-with-edit.tsx |
software | healthy | components/planner/sidebar-with-edit.tsx |
export-csv.tsx |
software | healthy | components/planner/export-csv.tsx |
csv-import.tsx |
software | healthy | components/planner/csv-import.tsx |
table-form.tsx |
software | healthy | components/planner/table-form.tsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
app |
software | healthy | app |
dashboard |
software | healthy | app/dashboard |
login |
software | healthy | app/login |
api |
software | healthy | app/api |
generate-plan |
software | healthy | app/api/generate-plan |
auth |
software | healthy | app/auth |
callback |
software | healthy | app/auth/callback |
planner |
software | healthy | app/planner |
onboarding |
software | healthy | app/onboarding |
register |
software | healthy | app/register |
scripts |
software | healthy | scripts |
utils |
software | healthy | utils |
supabase |
software | healthy | utils/supabase |
hooks |
software | healthy | hooks |
types |
software | healthy | types |
components |
software | healthy | components |
dashboard |
software | healthy | components/dashboard |
planner |
software | healthy | components/planner |
ui |
software | healthy | components/ui |
backup-config |
software | healthy | backup-config |
docs |
software | healthy | docs |
supabase |
software | healthy | supabase |
migrations |
software | healthy | supabase/migrations |
lib |
software | healthy | lib |
styles |
software | healthy | styles |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | app/layout.tsx |
Home |
frontend | healthy | app/page.tsx |
DashboardLayout |
frontend | healthy | app/dashboard/layout.tsx |
DashboardPage |
frontend | healthy | app/dashboard/page.tsx |
LoginPage |
frontend | healthy | app/login/page.tsx |
PlannerLayout |
frontend | healthy | app/planner/layout.tsx |
PlannerPage |
frontend | healthy | app/planner/page.tsx |
OnboardingPage |
frontend | healthy | app/onboarding/page.tsx |
RegisterPage |
frontend | healthy | app/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
onboarding-migration.sql |
data | healthy | scripts/onboarding-migration.sql |
20240320000000_add_dietary_restrictions.sql |
data | healthy | supabase/migrations/20240320000000_add_dietary_restrictions… |
20240320000002_add_guest_contact.sql |
data | healthy | supabase/migrations/20240320000002_add_guest_contact.sql |
20240320000000_add_guest_columns.sql |
data | healthy | supabase/migrations/20240320000000_add_guest_columns.sql |
20240320000003_add_rls_policies.sql |
data | healthy | supabase/migrations/20240320000003_add_rls_policies.sql |
20240320000004_add_updated_at_to_tables.sql |
data | healthy | supabase/migrations/20240320000004_add_updated_at_to_tables… |
20240320000001_add_table_positions.sql |
data | healthy | supabase/migrations/20240320000001_add_table_positions.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/login/page.tsx |
security | healthy | app/login/page.tsx |
password_literal::app/register/page.tsx |
security | healthy | app/register/page.tsx |
password_literal::app/register/page.tsx |
security | healthy | app/register/page.tsx |
password_literal::app/register/page.tsx |
security | healthy | app/register/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
user_profiles |
data | healthy | scripts/onboarding-migration.sql |
checklist_items |
data | healthy | scripts/onboarding-migration.sql |
budget_items |
data | healthy | scripts/onboarding-migration.sql |
milestones |
data | healthy | scripts/onboarding-migration.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | pnpm-lock.yaml |
port:15 |
network | healthy | pnpm-lock.yaml |
| Label | Layer | Status | Path |
|---|---|---|---|
chester-ong-sg__Wedding-planner |
software | healthy | /data/fable5_failed_archive/chester-ong-sg__Wedding-planner |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | README.md |
This page is publicly accessible at:
https://repobility.com/scan/04770275-46b6-40a6-bd01-14aa46f6494f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/04770275-46b6-40a6-bd01-14aa46f6494f/
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.