https://github.com/UditBangra/Reminder-App
· scanned 2026-06-16 00:44 UTC (2 months, 1 week ago)
48 raw signals (0 security + 48 graph)
Last scanned 2 months, 1 week ago · v1 · 48 actionable findings from 1 signal source. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 339 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 |
|---|---|---|---|
Index |
software | healthy | frontend/scripts/reset-project.js:Index |
RootLayout |
software | healthy | frontend/scripts/reset-project.js:RootLayout |
moveDirectories |
software | healthy | frontend/scripts/reset-project.js:moveDirectories |
deviceLabel |
software | healthy | frontend/app/linked-devices.tsx:deviceLabel |
ua |
software | healthy | frontend/app/linked-devices.tsx:ua |
fmtTs |
software | healthy | frontend/app/linked-devices.tsx:fmtTs |
LinkedDevices |
software | healthy | frontend/app/linked-devices.tsx:LinkedDevices |
load |
software | healthy | frontend/app/linked-devices.tsx:load |
openScanner |
software | healthy | frontend/app/linked-devices.tsx:openScanner |
onScanned |
software | healthy | frontend/app/linked-devices.tsx:onScanned |
revoke |
software | healthy | frontend/app/linked-devices.tsx:revoke |
Splash |
software | healthy | frontend/app/index.tsx:Splash |
ResetPassword |
software | healthy | frontend/app/reset-password.tsx:ResetPassword |
submit |
software | healthy | frontend/app/reset-password.tsx:submit |
RootLayout |
software | healthy | frontend/app/_layout.tsx:RootLayout |
Root |
software | healthy | frontend/app/+html.tsx:Root |
digitsOnly |
software | healthy | frontend/app/reminder/create.tsx:digitsOnly |
CreateReminder |
software | healthy | frontend/app/reminder/create.tsx:CreateReminder |
inIndia |
software | healthy | frontend/app/reminder/create.tsx:inIndia |
toggleChannel |
software | healthy | frontend/app/reminder/create.tsx:toggleChannel |
computeRepeatHours |
software | healthy | frontend/app/reminder/create.tsx:computeRepeatHours |
phoneFieldLabel |
software | healthy | frontend/app/reminder/create.tsx:phoneFieldLabel |
chooseExisting |
software | healthy | frontend/app/reminder/create.tsx:chooseExisting |
chooseNew |
software | healthy | frontend/app/reminder/create.tsx:chooseNew |
validate |
software | healthy | frontend/app/reminder/create.tsx:validate |
next |
software | healthy | frontend/app/reminder/create.tsx:next |
back |
software | healthy | frontend/app/reminder/create.tsx:back |
submit |
software | healthy | frontend/app/reminder/create.tsx:submit |
ChannelTile |
software | healthy | frontend/app/reminder/create.tsx:ChannelTile |
UnitDropdown |
software | healthy | frontend/app/reminder/create.tsx:UnitDropdown |
ContactDropdown |
software | healthy | frontend/app/reminder/create.tsx:ContactDropdown |
OptionCheckbox |
software | healthy | frontend/app/reminder/create.tsx:OptionCheckbox |
ReadOnlyRow |
software | healthy | frontend/app/reminder/create.tsx:ReadOnlyRow |
fmtInterval |
software | healthy | frontend/app/reminder/[id].tsx:fmtInterval |
plural |
software | healthy | frontend/app/reminder/[id].tsx:plural |
ReminderDetail |
software | healthy | frontend/app/reminder/[id].tsx:ReminderDetail |
load |
software | healthy | frontend/app/reminder/[id].tsx:load |
confirm |
software | healthy | frontend/app/reminder/[id].tsx:confirm |
doAction |
software | healthy | frontend/app/reminder/[id].tsx:doAction |
action |
software | healthy | frontend/app/reminder/[id].tsx:action |
delReminder |
software | healthy | frontend/app/reminder/[id].tsx:delReminder |
openChannel |
software | healthy | frontend/app/reminder/[id].tsx:openChannel |
Row |
software | healthy | frontend/app/reminder/[id].tsx:Row |
Divider |
software | healthy | frontend/app/reminder/[id].tsx:Divider |
ReminderLayout |
software | healthy | frontend/app/reminder/_layout.tsx:ReminderLayout |
Dashboard |
software | healthy | frontend/app/(app)/dashboard.tsx:Dashboard |
load |
software | healthy | frontend/app/(app)/dashboard.tsx:load |
greeting |
software | healthy | frontend/app/(app)/dashboard.tsx:greeting |
Profile |
software | healthy | frontend/app/(app)/profile.tsx:Profile |
requestReset |
software | healthy | frontend/app/(app)/profile.tsx:requestReset |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
BUILD_GUIDE.md |
software | healthy | BUILD_GUIDE.md |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
metro.config.js |
software | healthy | frontend/metro.config.js |
google-services.json |
software | healthy | frontend/google-services.json |
README.md |
software | healthy | frontend/README.md |
eas.json |
software | healthy | frontend/eas.json |
package.json |
software | healthy | frontend/package.json |
package-lock.json |
software | healthy | frontend/package-lock.json |
app.json |
software | healthy | frontend/app.json |
eslint.config.js |
software | healthy | frontend/eslint.config.js |
tsconfig.json |
software | healthy | frontend/tsconfig.json |
reset-project.js |
software | healthy | frontend/scripts/reset-project.js |
linked-devices.tsx |
software | healthy | frontend/app/linked-devices.tsx |
index.tsx |
software | healthy | frontend/app/index.tsx |
reset-password.tsx |
software | healthy | frontend/app/reset-password.tsx |
_layout.tsx |
software | healthy | frontend/app/_layout.tsx |
+html.tsx |
software | healthy | frontend/app/+html.tsx |
create.tsx |
software | healthy | frontend/app/reminder/create.tsx |
[id].tsx |
software | healthy | frontend/app/reminder/[id].tsx |
_layout.tsx |
software | healthy | frontend/app/reminder/_layout.tsx |
dashboard.tsx |
software | healthy | frontend/app/(app)/dashboard.tsx |
profile.tsx |
software | healthy | frontend/app/(app)/profile.tsx |
_layout.tsx |
software | healthy | frontend/app/(app)/_layout.tsx |
contacts.tsx |
software | healthy | frontend/app/(app)/contacts.tsx |
history.tsx |
software | healthy | frontend/app/(app)/history.tsx |
login.tsx |
software | healthy | frontend/app/(auth)/login.tsx |
_layout.tsx |
software | healthy | frontend/app/(auth)/_layout.tsx |
signup.tsx |
software | healthy | frontend/app/(auth)/signup.tsx |
auth.tsx |
software | healthy | frontend/src/auth.tsx |
api.ts |
software | healthy | frontend/src/api.ts |
theme.ts |
software | healthy | frontend/src/theme.ts |
PickerSheet.tsx |
software | healthy | frontend/src/PickerSheet.tsx |
push.ts |
software | healthy | frontend/src/push.ts |
appUpdate.ts |
software | healthy | frontend/src/appUpdate.ts |
countries.ts |
software | healthy | frontend/src/countries.ts |
utils.ts |
software | healthy | frontend/src/utils.ts |
safeBottom.ts |
software | healthy | frontend/src/safeBottom.ts |
rating.ts |
software | healthy | frontend/src/rating.ts |
ui.tsx |
software | healthy | frontend/src/ui.tsx |
PRD.md |
software | healthy | memory/PRD.md |
server.py |
software | healthy | backend/server.py |
requirements.txt |
software | healthy | backend/requirements.txt |
test_remindly_api.py |
software | healthy | backend/tests/test_remindly_api.py |
CLAUDE.md |
quality | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
GET / |
api | healthy | backend/server.py |
GET /health |
api | healthy | backend/server.py |
POST /auth/send-code |
api | healthy | backend/server.py |
POST /auth/verify-code |
api | healthy | backend/server.py |
POST /auth/reset-password-request |
api | healthy | backend/server.py |
POST /auth/reset-password |
api | healthy | backend/server.py |
POST /auth/signup |
api | healthy | backend/server.py |
POST /auth/login |
api | healthy | backend/server.py |
GET /auth/me |
api | healthy | backend/server.py |
POST /auth/push-token |
api | healthy | backend/server.py |
DELETE /auth/account |
api | healthy | backend/server.py |
POST /reminders |
api | healthy | backend/server.py |
GET /reminders |
api | healthy | backend/server.py |
GET /reminders/history |
api | healthy | backend/server.py |
DELETE /reminders/history |
api | healthy | backend/server.py |
GET /reminders/{rid} |
api | healthy | backend/server.py |
POST /reminders/{rid}/mark-sent |
api | healthy | backend/server.py |
PATCH /reminders/{rid} |
api | healthy | backend/server.py |
POST /reminders/{rid}/action |
api | healthy | backend/server.py |
DELETE /reminders/{rid} |
api | healthy | backend/server.py |
POST /contacts |
api | healthy | backend/server.py |
PUT /contacts/{cid} |
api | healthy | backend/server.py |
GET /contacts |
api | healthy | backend/server.py |
DELETE /contacts/{cid} |
api | healthy | backend/server.py |
POST /web-sessions |
api | healthy | backend/server.py |
GET /web-sessions/{session_id} |
api | healthy | backend/server.py |
POST /web-sessions/{session_id}/approve |
api | healthy | backend/server.py |
GET /web-sessions |
api | healthy | backend/server.py |
DELETE /web-sessions/{session_id} |
api | healthy | backend/server.py |
GET /admin/analytics |
api | healthy | backend/server.py |
GET /admin/user-activity |
api | healthy | backend/server.py |
| Label | Layer | Status | Path |
|---|---|---|---|
UserSignup |
software | healthy | backend/server.py:89 |
SendCodeIn |
software | healthy | backend/server.py:99 |
VerifyCodeIn |
software | healthy | backend/server.py:105 |
UserLogin |
software | healthy | backend/server.py:111 |
UserOut |
software | healthy | backend/server.py:116 |
TokenOut |
software | healthy | backend/server.py:126 |
PushTokenIn |
software | healthy | backend/server.py:132 |
ReminderTarget |
software | healthy | backend/server.py:139 |
ReminderCreate |
software | healthy | backend/server.py:147 |
ReminderUpdate |
software | healthy | backend/server.py:160 |
ReminderOut |
software | healthy | backend/server.py:170 |
MarkSentIn |
software | healthy | backend/server.py:193 |
StatusUpdate |
software | healthy | backend/server.py:197 |
ContactCreate |
software | healthy | backend/server.py:215 |
ContactUpdate |
software | healthy | backend/server.py:226 |
ContactOut |
software | healthy | backend/server.py:237 |
ResetPasswordRequestIn |
software | healthy | backend/server.py:937 |
ResetPasswordIn |
software | healthy | backend/server.py:971 |
WebSessionCreate |
software | healthy | backend/server.py:1503 |
WebSessionApprove |
software | healthy | backend/server.py:1508 |
TestHealth |
software | healthy | backend/tests/test_remindly_api.py:58 |
TestAuth |
software | healthy | backend/tests/test_remindly_api.py:68 |
TestReminders |
software | healthy | backend/tests/test_remindly_api.py:106 |
TestContacts |
software | healthy | backend/tests/test_remindly_api.py:226 |
TestOwnership |
software | healthy | backend/tests/test_remindly_api.py:245 |
| Label | Layer | Status | Path |
|---|---|---|---|
LinkedDevices |
frontend | healthy | frontend/app/linked-devices.tsx |
Splash |
frontend | healthy | frontend/app/index.tsx |
ResetPassword |
frontend | healthy | frontend/app/reset-password.tsx |
RootLayout |
frontend | healthy | frontend/app/_layout.tsx |
Root |
frontend | healthy | frontend/app/+html.tsx |
CreateReminder |
frontend | healthy | frontend/app/reminder/create.tsx |
ReminderDetail |
frontend | healthy | frontend/app/reminder/[id].tsx |
ReminderLayout |
frontend | healthy | frontend/app/reminder/_layout.tsx |
Dashboard |
frontend | healthy | frontend/app/(app)/dashboard.tsx |
Profile |
frontend | healthy | frontend/app/(app)/profile.tsx |
AppLayout |
frontend | healthy | frontend/app/(app)/_layout.tsx |
Contacts |
frontend | healthy | frontend/app/(app)/contacts.tsx |
History |
frontend | healthy | frontend/app/(app)/history.tsx |
Login |
frontend | healthy | frontend/app/(auth)/login.tsx |
AuthLayout |
frontend | healthy | frontend/app/(auth)/_layout.tsx |
Signup |
frontend | healthy | frontend/app/(auth)/signup.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
frontend |
software | healthy | frontend |
scripts |
software | healthy | frontend/scripts |
app |
software | healthy | frontend/app |
reminder |
software | healthy | frontend/app/reminder |
(app) |
software | healthy | frontend/app/(app) |
(auth) |
software | healthy | frontend/app/(auth) |
src |
software | healthy | frontend/src |
memory |
software | healthy | memory |
backend |
software | healthy | backend |
tests |
software | healthy | backend/tests |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-v52gq1fi |
software | healthy | /tmp/repobility-clone-v52gq1fi |
| Label | Layer | Status | Path |
|---|---|---|---|
mongodb |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::backend/server.py |
security | healthy | backend/server.py |
This page is publicly accessible at:
https://repobility.com/scan/de1d6215-3530-4813-84b1-ca37dfb6613f/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/de1d6215-3530-4813-84b1-ca37dfb6613f/
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.