https://github.com/Step-One-life/system-bussnes
· scanned 2026-06-16 00:21 UTC (2 months, 2 weeks ago)
77 raw signals (0 security + 77 graph)
Last scanned 2 months, 2 weeks ago · v1 · 76 actionable findings from 1 signal source. 1 repeated signal grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1754 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 |
|---|---|---|---|
r |
software | healthy | apps/frontend/vite.config.ts:r |
App |
software | healthy | apps/frontend/src/App.tsx:App |
StatusBadge |
software | healthy | apps/frontend/src/common/ui/badge/status-badge.tsx:StatusBa… |
Badge |
software | healthy | apps/frontend/src/common/ui/badge/status-badge.tsx:Badge |
KpiCard |
software | healthy | apps/frontend/src/common/ui/kpi-card/kpi-card.tsx:KpiCard |
ErrorState |
software | healthy | apps/frontend/src/common/ui/error-state/error-state.tsx:Err… |
ListSkeleton |
software | healthy | apps/frontend/src/common/ui/list-skeleton/list-skeleton.tsx… |
useToast |
software | healthy | apps/frontend/src/common/ui/toast/use-toast.ts:useToast |
daysLabel |
software | healthy | apps/frontend/src/common/ui/progress-bar/sub-progress-bar.t… |
SubProgressBar |
software | healthy | apps/frontend/src/common/ui/progress-bar/sub-progress-bar.t… |
EmptyState |
software | healthy | apps/frontend/src/common/ui/empty-state/empty-state.tsx:Emp… |
PageHeader |
software | healthy | apps/frontend/src/common/ui/page-header/page-header.tsx:Pag… |
AdaptiveSheet |
software | healthy | apps/frontend/src/common/ui/adaptive-sheet/adaptive-sheet.t… |
WarningItem |
software | healthy | apps/frontend/src/common/ui/warning-item/warning-item.tsx:W… |
formatDateShort |
software | healthy | apps/frontend/src/common/utils/date.ts:formatDateShort |
formatDateFull |
software | healthy | apps/frontend/src/common/utils/date.ts:formatDateFull |
formatMonth |
software | healthy | apps/frontend/src/common/utils/date.ts:formatMonth |
formatDay |
software | healthy | apps/frontend/src/common/utils/date.ts:formatDay |
formatDayOfWeek |
software | healthy | apps/frontend/src/common/utils/date.ts:formatDayOfWeek |
timeToMinutes |
software | healthy | apps/frontend/src/common/utils/date.ts:timeToMinutes |
minutesToTime |
software | healthy | apps/frontend/src/common/utils/date.ts:minutesToTime |
getMondayOfWeek |
software | healthy | apps/frontend/src/common/utils/date.ts:getMondayOfWeek |
toLocalISODate |
software | healthy | apps/frontend/src/common/utils/date.ts:toLocalISODate |
todayISO |
software | healthy | apps/frontend/src/common/utils/date.ts:todayISO |
yesterdayISO |
software | healthy | apps/frontend/src/common/utils/date.ts:yesterdayISO |
tomorrowISO |
software | healthy | apps/frontend/src/common/utils/date.ts:tomorrowISO |
newBatchId |
software | healthy | apps/frontend/src/common/utils/batch-id.ts:newBatchId |
weekdayShortLabel |
software | healthy | apps/frontend/src/common/utils/weekdays.ts:weekdayShortLabel |
weekdayFullLabel |
software | healthy | apps/frontend/src/common/utils/weekdays.ts:weekdayFullLabel |
uuid |
software | healthy | apps/frontend/src/common/utils/uuid.ts:uuid |
getKPIs |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getKPIs |
getWarningStudents |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getWarningStudents |
getIndividualKPIs |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getIndividualKPIs |
getIndividualWarnings |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getIndividualWarnings |
getStudentsByGroup |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getStudentsByGroup |
getGroupStats |
software | healthy | apps/frontend/src/common/lib/kpi.ts:getGroupStats |
useUnsavedFormGuard |
software | healthy | apps/frontend/src/common/lib/use-unsaved-form-guard.ts:useU… |
handler |
software | healthy | apps/frontend/src/common/lib/use-unsaved-form-guard.ts:hand… |
useNow |
software | healthy | apps/frontend/src/common/hooks/use-now.ts:useNow |
subscribe |
software | healthy | apps/frontend/src/common/hooks/use-is-mobile.ts:subscribe |
useIsMobile |
software | healthy | apps/frontend/src/common/hooks/use-is-mobile.ts:useIsMobile |
useCountUp |
software | healthy | apps/frontend/src/common/hooks/use-count-up.ts:useCountUp |
step |
software | healthy | apps/frontend/src/common/hooks/use-count-up.ts:step |
useTheme |
software | healthy | apps/frontend/src/common/hooks/use-theme.ts:useTheme |
BASE_URL |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:BASE_URL |
buildUrl |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:buildUrl |
handleUnauthorized |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:handleU… |
request |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:request |
body |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:body |
fetchGroupsRaw |
software | healthy | apps/frontend/src/common/services/api/group-map.ts:fetchGro… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
README.md |
software | healthy | README.md |
.env.host.example |
software | healthy | .env.host.example |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
Makefile |
software | healthy | Makefile |
.prettierrc.json |
software | healthy | apps/frontend/.prettierrc.json |
tsconfig.app.json |
software | healthy | apps/frontend/tsconfig.app.json |
vite.config.ts |
software | healthy | apps/frontend/vite.config.ts |
package.json |
software | healthy | apps/frontend/package.json |
tsconfig.node.json |
software | healthy | apps/frontend/tsconfig.node.json |
index.html |
software | healthy | apps/frontend/index.html |
.env.example |
software | healthy | apps/frontend/.env.example |
eslint.config.js |
software | healthy | apps/frontend/eslint.config.js |
tsconfig.json |
software | healthy | apps/frontend/tsconfig.json |
main.tsx |
software | healthy | apps/frontend/src/main.tsx |
vite-env.d.ts |
software | healthy | apps/frontend/src/vite-env.d.ts |
App.tsx |
software | healthy | apps/frontend/src/App.tsx |
index.scss |
software | healthy | apps/frontend/src/index.scss |
index.ts |
software | healthy | apps/frontend/src/common/ui/index.ts |
error-boundary.tsx |
software | healthy | apps/frontend/src/common/ui/error-boundary/error-boundary.t… |
badge.scss |
software | healthy | apps/frontend/src/common/ui/badge/badge.scss |
status-badge.tsx |
software | healthy | apps/frontend/src/common/ui/badge/status-badge.tsx |
kpi-card.scss |
software | healthy | apps/frontend/src/common/ui/kpi-card/kpi-card.scss |
kpi-card.tsx |
software | healthy | apps/frontend/src/common/ui/kpi-card/kpi-card.tsx |
error-state.scss |
software | healthy | apps/frontend/src/common/ui/error-state/error-state.scss |
error-state.tsx |
software | healthy | apps/frontend/src/common/ui/error-state/error-state.tsx |
list-skeleton.tsx |
software | healthy | apps/frontend/src/common/ui/list-skeleton/list-skeleton.tsx |
list-skeleton.scss |
software | healthy | apps/frontend/src/common/ui/list-skeleton/list-skeleton.scss |
use-toast.ts |
software | healthy | apps/frontend/src/common/ui/toast/use-toast.ts |
progress-bar.scss |
software | healthy | apps/frontend/src/common/ui/progress-bar/progress-bar.scss |
sub-progress-bar.tsx |
software | healthy | apps/frontend/src/common/ui/progress-bar/sub-progress-bar.t… |
empty-state.tsx |
software | healthy | apps/frontend/src/common/ui/empty-state/empty-state.tsx |
empty-state.scss |
software | healthy | apps/frontend/src/common/ui/empty-state/empty-state.scss |
page-header.scss |
software | healthy | apps/frontend/src/common/ui/page-header/page-header.scss |
page-header.tsx |
software | healthy | apps/frontend/src/common/ui/page-header/page-header.tsx |
adaptive-sheet.scss |
software | healthy | apps/frontend/src/common/ui/adaptive-sheet/adaptive-sheet.s… |
adaptive-sheet.tsx |
software | healthy | apps/frontend/src/common/ui/adaptive-sheet/adaptive-sheet.t… |
warning-item.tsx |
software | healthy | apps/frontend/src/common/ui/warning-item/warning-item.tsx |
warning-item.scss |
software | healthy | apps/frontend/src/common/ui/warning-item/warning-item.scss |
date.spec.ts |
software | healthy | apps/frontend/src/common/utils/date.spec.ts |
date.ts |
software | healthy | apps/frontend/src/common/utils/date.ts |
batch-id.ts |
software | healthy | apps/frontend/src/common/utils/batch-id.ts |
weekdays.ts |
software | healthy | apps/frontend/src/common/utils/weekdays.ts |
uuid.ts |
software | healthy | apps/frontend/src/common/utils/uuid.ts |
kpi.ts |
software | healthy | apps/frontend/src/common/lib/kpi.ts |
use-unsaved-form-guard.ts |
software | healthy | apps/frontend/src/common/lib/use-unsaved-form-guard.ts |
use-now.ts |
software | healthy | apps/frontend/src/common/hooks/use-now.ts |
use-is-mobile.ts |
software | healthy | apps/frontend/src/common/hooks/use-is-mobile.ts |
use-count-up.ts |
software | healthy | apps/frontend/src/common/hooks/use-count-up.ts |
use-theme.ts |
software | healthy | apps/frontend/src/common/hooks/use-theme.ts |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
apps |
software | healthy | apps |
frontend |
software | healthy | apps/frontend |
src |
software | healthy | apps/frontend/src |
common |
software | healthy | apps/frontend/src/common |
ui |
software | healthy | apps/frontend/src/common/ui |
error-boundary |
software | healthy | apps/frontend/src/common/ui/error-boundary |
badge |
software | healthy | apps/frontend/src/common/ui/badge |
kpi-card |
software | healthy | apps/frontend/src/common/ui/kpi-card |
error-state |
software | healthy | apps/frontend/src/common/ui/error-state |
list-skeleton |
software | healthy | apps/frontend/src/common/ui/list-skeleton |
toast |
software | healthy | apps/frontend/src/common/ui/toast |
progress-bar |
software | healthy | apps/frontend/src/common/ui/progress-bar |
empty-state |
software | healthy | apps/frontend/src/common/ui/empty-state |
page-header |
software | healthy | apps/frontend/src/common/ui/page-header |
adaptive-sheet |
software | healthy | apps/frontend/src/common/ui/adaptive-sheet |
warning-item |
software | healthy | apps/frontend/src/common/ui/warning-item |
utils |
software | healthy | apps/frontend/src/common/utils |
lib |
software | healthy | apps/frontend/src/common/lib |
hooks |
software | healthy | apps/frontend/src/common/hooks |
services |
software | healthy | apps/frontend/src/common/services |
api |
software | healthy | apps/frontend/src/common/services/api |
app |
software | healthy | apps/frontend/src/app |
layout |
software | healthy | apps/frontend/src/app/layout |
theme |
software | healthy | apps/frontend/src/app/theme |
providers |
software | healthy | apps/frontend/src/app/providers |
locales |
software | healthy | apps/frontend/src/locales |
en |
software | healthy | apps/frontend/src/locales/en |
ru |
software | healthy | apps/frontend/src/locales/ru |
pages |
software | healthy | apps/frontend/src/pages |
settings |
software | healthy | apps/frontend/src/pages/settings |
journal |
software | healthy | apps/frontend/src/pages/journal |
login |
software | healthy | apps/frontend/src/pages/login |
groups |
software | healthy | apps/frontend/src/pages/groups |
students |
software | healthy | apps/frontend/src/pages/students |
finance |
software | healthy | apps/frontend/src/pages/finance |
home |
software | healthy | apps/frontend/src/pages/home |
individual |
software | healthy | apps/frontend/src/pages/individual |
trainings |
software | healthy | apps/frontend/src/pages/trainings |
register |
software | healthy | apps/frontend/src/pages/register |
people |
software | healthy | apps/frontend/src/pages/people |
entities |
software | healthy | apps/frontend/src/entities |
auth |
software | healthy | apps/frontend/src/entities/auth |
api |
software | healthy | apps/frontend/src/entities/auth/api |
ui |
software | healthy | apps/frontend/src/entities/auth/ui |
model |
software | healthy | apps/frontend/src/entities/auth/model |
groups |
software | healthy | apps/frontend/src/entities/groups |
form |
software | healthy | apps/frontend/src/entities/groups/form |
api |
software | healthy | apps/frontend/src/entities/groups/api |
list |
software | healthy | apps/frontend/src/entities/groups/list |
details |
software | healthy | apps/frontend/src/entities/groups/details |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
ErrorBoundary |
software | healthy | apps/frontend/src/common/ui/error-boundary/error-boundary.t… |
ApiError |
software | healthy | apps/frontend/src/common/services/api/api-client.ts:ApiError |
for |
software | healthy | apps/frontend/src/entities/students/model/subscription-stat… |
AppModule |
software | healthy | apps/backend/src/app.module.ts:AppModule |
EnvVariables |
software | healthy | apps/backend/src/config/env.validation.ts:EnvVariables |
JwtAuthGuard |
software | healthy | apps/backend/src/common/guards/jwt-auth.guard.ts:JwtAuthGua… |
IdParamDto |
software | healthy | apps/backend/src/common/dto/id-param.dto.ts:IdParamDto |
PaginationDto |
software | healthy | apps/backend/src/common/dto/pagination.dto.ts:PaginationDto |
PaginatedResponseDto |
software | healthy | apps/backend/src/common/dto/paginated-response.dto.ts:Pagin… |
TransformInterceptor |
software | healthy | apps/backend/src/common/interceptors/transform.interceptor.… |
directly |
software | healthy | apps/backend/src/common/services/base-crud.service.ts:direc… |
BaseCrudService |
software | healthy | apps/backend/src/common/services/base-crud.service.ts:BaseC… |
OwnedCrudService |
software | healthy | apps/backend/src/common/services/owned-crud.service.ts:Owne… |
JwtStrategy |
software | healthy | apps/backend/src/common/strategies/jwt.strategy.ts:JwtStrat… |
BaseEntity |
software | healthy | apps/backend/src/common/entities/base.entity.ts:BaseEntity |
OwnedEntity |
software | healthy | apps/backend/src/common/entities/owned.entity.ts:OwnedEntity |
AllExceptionsFilter |
software | healthy | apps/backend/src/common/filters/all-exceptions.filter.ts:Al… |
DatabaseModule |
software | healthy | apps/backend/src/database/database.module.ts:DatabaseModule |
Subscription |
software | healthy | apps/backend/src/modules/student/subscription.model.ts:Subs… |
Student |
software | healthy | apps/backend/src/modules/student/student.model.ts:Student |
StudentGroup |
software | healthy | apps/backend/src/modules/student/student-group.model.ts:Stu… |
StudentController |
software | healthy | apps/backend/src/modules/student/student.controller.ts:Stud… |
Visit |
software | healthy | apps/backend/src/modules/student/visit.model.ts:Visit |
StudentService |
software | healthy | apps/backend/src/modules/student/student.service.ts:Student… |
StudentModule |
software | healthy | apps/backend/src/modules/student/student.module.ts:StudentM… |
SubscriptionsService |
software | healthy | apps/backend/src/modules/student/subscriptions.service.ts:S… |
UpdateStudentDto |
software | healthy | apps/backend/src/modules/student/dto/update-student.dto.ts:… |
CreateStudentDto |
software | healthy | apps/backend/src/modules/student/dto/create-student.dto.ts:… |
CreateSubscriptionDto |
software | healthy | apps/backend/src/modules/student/dto/create-subscription.dt… |
ExtendSubscriptionDto |
software | healthy | apps/backend/src/modules/student/dto/create-subscription.dt… |
LinkPaymentDto |
software | healthy | apps/backend/src/modules/student/dto/create-subscription.dt… |
AuthService |
software | healthy | apps/backend/src/modules/auth/auth.service.ts:AuthService |
AuthController |
software | healthy | apps/backend/src/modules/auth/auth.controller.ts:AuthContro… |
AuthModule |
software | healthy | apps/backend/src/modules/auth/auth.module.ts:AuthModule |
LoginDto |
software | healthy | apps/backend/src/modules/auth/dto/login.dto.ts:LoginDto |
RegisterDto |
software | healthy | apps/backend/src/modules/auth/dto/register.dto.ts:RegisterD… |
GroupController |
software | healthy | apps/backend/src/modules/group/group.controller.ts:GroupCon… |
Group |
software | healthy | apps/backend/src/modules/group/group.model.ts:Group |
GroupService |
software | healthy | apps/backend/src/modules/group/group.service.ts:GroupService |
GroupModule |
software | healthy | apps/backend/src/modules/group/group.module.ts:GroupModule |
CreateGroupDto |
software | healthy | apps/backend/src/modules/group/dto/create-group.dto.ts:Crea… |
UpdateGroupDto |
software | healthy | apps/backend/src/modules/group/dto/update-group.dto.ts:Upda… |
ScheduleEntryDto |
software | healthy | apps/backend/src/modules/group/dto/schedule-entry.dto.ts:Sc… |
FinanceStatsService |
software | healthy | apps/backend/src/modules/finance/finance-stats.service.ts:F… |
HallCost |
software | healthy | apps/backend/src/modules/finance/hall-cost.model.ts:HallCost |
Payment |
software | healthy | apps/backend/src/modules/finance/payment.model.ts:Payment |
HallCostsService |
software | healthy | apps/backend/src/modules/finance/hall-costs.service.ts:Hall… |
FinanceController |
software | healthy | apps/backend/src/modules/finance/finance.controller.ts:Fina… |
FinanceModule |
software | healthy | apps/backend/src/modules/finance/finance.module.ts:FinanceM… |
PricingRulesService |
software | healthy | apps/backend/src/modules/finance/pricing-rules.service.ts:P… |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
POST /finance/pricing-rules/copy |
api | healthy | apps/frontend/src/entities/finance/model/finance.repo.ts |
POST /calendar/select |
api | healthy | apps/frontend/src/entities/calendar/calendar.repo.ts |
POST /calendar/disconnect |
api | healthy | apps/frontend/src/entities/calendar/calendar.repo.ts |
GET /students/:id |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
PATCH /students/:id |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
DELETE /students/:id |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
POST /students/:id/subscriptions |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
POST /students/:id/subscriptions/:subId/deduct |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
POST /students/:id/subscriptions/:subId/extend |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
POST /students/:id/subscriptions/:subId/link-payment |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
DELETE /students/:id/subscriptions/:subId |
api | healthy | apps/backend/src/modules/student/student.controller.ts |
POST /auth/register |
api | healthy | apps/backend/src/modules/auth/auth.controller.ts |
POST /auth/login |
api | healthy | apps/backend/src/modules/auth/auth.controller.ts |
GET /auth/me |
api | healthy | apps/backend/src/modules/auth/auth.controller.ts |
GET /groups/:id |
api | healthy | apps/backend/src/modules/group/group.controller.ts |
PATCH /groups/:id |
api | healthy | apps/backend/src/modules/group/group.controller.ts |
DELETE /groups/:id |
api | healthy | apps/backend/src/modules/group/group.controller.ts |
GET /finance/payments |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
POST /finance/payments |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
PATCH /finance/payments/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
DELETE /finance/payments/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
GET /finance/hall-costs |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
POST /finance/hall-costs |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
PATCH /finance/hall-costs/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
DELETE /finance/hall-costs/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
GET /finance/pricing-rules |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
POST /finance/pricing-rules |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
PATCH /finance/pricing-rules/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
DELETE /finance/pricing-rules/:id |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
GET /finance/stats |
api | healthy | apps/backend/src/modules/finance/finance.controller.ts |
POST /activity-log/:id/undo |
api | healthy | apps/backend/src/modules/activity-log/activity-log.controll… |
POST /activity-log/batch/:batchId/undo |
api | healthy | apps/backend/src/modules/activity-log/activity-log.controll… |
GET /locations/:id |
api | healthy | apps/backend/src/modules/location/location.controller.ts |
PATCH /locations/:id |
api | healthy | apps/backend/src/modules/location/location.controller.ts |
DELETE /locations/:id |
api | healthy | apps/backend/src/modules/location/location.controller.ts |
GET /calendar/status |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
GET /calendar/google/auth-url |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
GET /calendar/google/callback |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
GET /calendar/calendars |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
POST /calendar/resync |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
POST /calendar/timezone |
api | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
GET /trainings/:id |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
PATCH /trainings/recurring/:recurringId |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
PATCH /trainings/:id |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
DELETE /trainings/recurring/:recurringId |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
DELETE /trainings/:id |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
POST /trainings/:id/attendees |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
DELETE /trainings/:id/attendees/:studentId |
api | healthy | apps/backend/src/modules/training/training.controller.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
/settings/google-calendar-card |
frontend | healthy | apps/frontend/src/pages/settings/google-calendar-card.tsx |
/settings/ |
frontend | healthy | apps/frontend/src/pages/settings/index.ts |
/settings/settings-page |
frontend | healthy | apps/frontend/src/pages/settings/settings-page.tsx |
/journal/ |
frontend | healthy | apps/frontend/src/pages/journal/index.ts |
/journal/journal-page |
frontend | healthy | apps/frontend/src/pages/journal/journal-page.tsx |
/login/ |
frontend | healthy | apps/frontend/src/pages/login/index.ts |
/login/login-page |
frontend | healthy | apps/frontend/src/pages/login/login-page.tsx |
/groups/groups-page |
frontend | healthy | apps/frontend/src/pages/groups/groups-page.tsx |
/groups/use-groups-page |
frontend | healthy | apps/frontend/src/pages/groups/use-groups-page.ts |
/groups/ |
frontend | healthy | apps/frontend/src/pages/groups/index.ts |
/students/ |
frontend | healthy | apps/frontend/src/pages/students/index.ts |
/students/students-page |
frontend | healthy | apps/frontend/src/pages/students/students-page.tsx |
/finance/use-finance-page |
frontend | healthy | apps/frontend/src/pages/finance/use-finance-page.ts |
/finance/ |
frontend | healthy | apps/frontend/src/pages/finance/index.ts |
/finance/finance-page |
frontend | healthy | apps/frontend/src/pages/finance/finance-page.tsx |
/home/use-day-marking |
frontend | healthy | apps/frontend/src/pages/home/use-day-marking.ts |
/home/billing-preview.spec |
frontend | healthy | apps/frontend/src/pages/home/billing-preview.spec.ts |
/home/close-day-sheet |
frontend | healthy | apps/frontend/src/pages/home/close-day-sheet.tsx |
/home/agenda-model |
frontend | healthy | apps/frontend/src/pages/home/agenda-model.ts |
/home/use-home-page |
frontend | healthy | apps/frontend/src/pages/home/use-home-page.ts |
/home/quick-mark-sheet |
frontend | healthy | apps/frontend/src/pages/home/quick-mark-sheet.tsx |
/home/home-page |
frontend | healthy | apps/frontend/src/pages/home/home-page.tsx |
/home/ |
frontend | healthy | apps/frontend/src/pages/home/index.ts |
/home/kpi-detail-modal |
frontend | healthy | apps/frontend/src/pages/home/kpi-detail-modal.tsx |
/home/use-unpaid-subs |
frontend | healthy | apps/frontend/src/pages/home/use-unpaid-subs.ts |
/home/mark-student-row |
frontend | healthy | apps/frontend/src/pages/home/mark-student-row.tsx |
/home/day-marking-model |
frontend | healthy | apps/frontend/src/pages/home/day-marking-model.ts |
/home/day-marking-model.spec |
frontend | healthy | apps/frontend/src/pages/home/day-marking-model.spec.ts |
/home/unpaid-subs-modal |
frontend | healthy | apps/frontend/src/pages/home/unpaid-subs-modal.tsx |
/home/kpi-strip |
frontend | healthy | apps/frontend/src/pages/home/kpi-strip.tsx |
/home/agenda-model.spec |
frontend | healthy | apps/frontend/src/pages/home/agenda-model.spec.ts |
/home/today-agenda |
frontend | healthy | apps/frontend/src/pages/home/today-agenda.tsx |
/home/billing-preview |
frontend | healthy | apps/frontend/src/pages/home/billing-preview.ts |
/individual/ |
frontend | healthy | apps/frontend/src/pages/individual/index.ts |
/individual/individual-page |
frontend | healthy | apps/frontend/src/pages/individual/individual-page.tsx |
/individual/use-individual-page |
frontend | healthy | apps/frontend/src/pages/individual/use-individual-page.ts |
/trainings/ |
frontend | healthy | apps/frontend/src/pages/trainings/index.ts |
/trainings/use-trainings-page |
frontend | healthy | apps/frontend/src/pages/trainings/use-trainings-page.ts |
/trainings/trainings-page |
frontend | healthy | apps/frontend/src/pages/trainings/trainings-page.tsx |
/register/register-page |
frontend | healthy | apps/frontend/src/pages/register/register-page.tsx |
/register/ |
frontend | healthy | apps/frontend/src/pages/register/index.ts |
/people/people-layout |
frontend | healthy | apps/frontend/src/pages/people/people-layout.tsx |
/people/ |
frontend | healthy | apps/frontend/src/pages/people/index.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::apps/backend/src/modules/student/student.controller.ts |
security | healthy | apps/backend/src/modules/student/student.controller.ts |
auth::apps/backend/.env.example |
security | healthy | apps/backend/.env.example |
auth::apps/backend/src/modules/calendar/calendar.module.ts |
security | healthy | apps/backend/src/modules/calendar/calendar.module.ts |
auth::apps/backend/src/modules/finance/finance.controller.ts |
security | healthy | apps/backend/src/modules/finance/finance.controller.ts |
auth::scripts/bootstrap-host.sh |
security | healthy | scripts/bootstrap-host.sh |
auth::apps/backend/src/common/strategies/jwt.strategy.ts |
security | healthy | apps/backend/src/common/strategies/jwt.strategy.ts |
auth::apps/backend/package.json |
security | healthy | apps/backend/package.json |
auth::apps/backend/src/modules/activity-log/activity-log.co… |
security | healthy | apps/backend/src/modules/activity-log/activity-log.controll… |
auth::apps/backend/src/config/configuration.ts |
security | healthy | apps/backend/src/config/configuration.ts |
auth::apps/backend/src/modules/calendar/calendar.controller… |
security | healthy | apps/backend/src/modules/calendar/calendar.controller.ts |
auth::apps/backend/src/modules/auth/auth.service.ts |
security | healthy | apps/backend/src/modules/auth/auth.service.ts |
auth::apps/backend/src/modules/training/training.controller… |
security | healthy | apps/backend/src/modules/training/training.controller.ts |
auth::apps/backend/src/modules/location/location.controller… |
security | healthy | apps/backend/src/modules/location/location.controller.ts |
auth::apps/backend/src/modules/group/group.controller.ts |
security | healthy | apps/backend/src/modules/group/group.controller.ts |
auth::apps/backend/src/common/interfaces/current-user.inter… |
security | healthy | apps/backend/src/common/interfaces/current-user.interface.ts |
auth::apps/backend/src/common/decorators/current-user.decor… |
security | healthy | apps/backend/src/common/decorators/current-user.decorator.ts |
auth::apps/frontend/src/common/services/api/token-storage.ts |
security | healthy | apps/frontend/src/common/services/api/token-storage.ts |
auth::README.md |
security | healthy | README.md |
auth::apps/backend/src/database/database.module.ts |
security | healthy | apps/backend/src/database/database.module.ts |
auth::apps/backend/src/common/guards/jwt-auth.guard.ts |
security | healthy | apps/backend/src/common/guards/jwt-auth.guard.ts |
auth::apps/backend/src/modules/auth/auth.controller.ts |
security | healthy | apps/backend/src/modules/auth/auth.controller.ts |
auth::apps/backend/src/modules/calendar/services/calendar-s… |
security | healthy | apps/backend/src/modules/calendar/services/calendar-sync.wo… |
auth::apps/backend/src/modules/auth/auth.module.ts |
security | healthy | apps/backend/src/modules/auth/auth.module.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
20260611000003-add-trainings-user-date-index.js |
data | healthy | apps/backend/database/migrations/20260611000003-add-trainin… |
20260604000001-create-calendar-connections.js |
data | healthy | apps/backend/database/migrations/20260604000001-create-cale… |
20260609000001-add-pair-to-trainings.js |
data | healthy | apps/backend/database/migrations/20260609000001-add-pair-to… |
20260601000001-add-prime-time-to-locations.js |
data | healthy | apps/backend/database/migrations/20260601000001-add-prime-t… |
20260101000005-create-finance.js |
data | healthy | apps/backend/database/migrations/20260101000005-create-fina… |
20260101000002-create-groups.js |
data | healthy | apps/backend/database/migrations/20260101000002-create-grou… |
20260101000004-create-trainings.js |
data | healthy | apps/backend/database/migrations/20260101000004-create-trai… |
20260601000002-add-time-slot-to-subscriptions.js |
data | healthy | apps/backend/database/migrations/20260601000002-add-time-sl… |
20260201000001-add-locations-and-pricing-rules.js |
data | healthy | apps/backend/database/migrations/20260201000001-add-locatio… |
20260611000001-add-unique-visit-per-training.js |
data | healthy | apps/backend/database/migrations/20260611000001-add-unique-… |
20260611000002-add-fk-billing-links.js |
data | healthy | apps/backend/database/migrations/20260611000002-add-fk-bill… |
20260604000002-create-calendar-sync-tasks.js |
data | healthy | apps/backend/database/migrations/20260604000002-create-cale… |
20260610000001-add-billing-to-visits.js |
data | healthy | apps/backend/database/migrations/20260610000001-add-billing… |
20260603000001-drop-legacy-pricing-table.js |
data | healthy | apps/backend/database/migrations/20260603000001-drop-legacy… |
20260531000001-add-validity-days-to-pricing-rules.js |
data | healthy | apps/backend/database/migrations/20260531000001-add-validit… |
20260101000001-create-users.js |
data | healthy | apps/backend/database/migrations/20260101000001-create-user… |
20260615000001-create-activity-logs.js |
data | healthy | apps/backend/database/migrations/20260615000001-create-acti… |
20260531000002-add-is-online-to-trainings.js |
data | healthy | apps/backend/database/migrations/20260531000002-add-is-onli… |
20260101000003-create-students.js |
data | healthy | apps/backend/database/migrations/20260101000003-create-stud… |
20260601000003-add-planned-student-to-trainings.js |
data | healthy | apps/backend/database/migrations/20260601000003-add-planned… |
20260602000001-add-group-ids-to-subscriptions.js |
data | healthy | apps/backend/database/migrations/20260602000001-add-group-i… |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3020 |
network | healthy | apps/frontend/vite.config.ts |
port:3021 |
network | healthy | apps/backend/Dockerfile |
port:3317 |
network | healthy | deploy/docker-compose.test.yml |
port:3306 |
network | healthy | deploy/docker-compose.test.yml |
port:8095 |
network | healthy | deploy/docker-compose.test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
123.45.67.89 |
network | healthy | README.md |
94.19.63.62 |
network | healthy | .env.host.example |
127.0.0.1 |
network | healthy | scripts/deploy-test.sh |
10.221.0.0 |
network | healthy | deploy/docker-compose.test.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-crkfze89 |
software | healthy | /tmp/repobility-clone-crkfze89 |
| Label | Layer | Status | Path |
|---|---|---|---|
mysql |
data | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
nginx |
network | healthy | README.md |
| Label | Layer | Status | Path |
|---|---|---|---|
image::apps/backend/Dockerfile |
hardware | healthy | apps/backend/Dockerfile |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | apps/frontend/src/App.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::apps/backend/src/commands/seed.ts |
security | healthy | apps/backend/src/commands/seed.ts |
This page is publicly accessible at:
https://repobility.com/scan/3df27670-4c66-4073-983c-81c0e968c42a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/3df27670-4c66-4073-983c-81c0e968c42a/
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.