https://github.com/Roveeapp/taxiclub
· scanned 2026-06-15 23:56 UTC (2 months, 3 weeks ago)
32 raw signals (0 security + 32 graph)
Last scanned 2 months, 3 weeks ago · v1 · 31 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 328 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 |
|---|---|---|---|
nuxt.config.ts |
software | healthy | nuxt.config.ts |
skills-lock.json |
software | healthy | skills-lock.json |
.mcp.json |
software | healthy | .mcp.json |
front.md |
software | healthy | front.md |
README.md |
software | healthy | README.md |
tailwind.config.ts |
software | healthy | tailwind.config.ts |
CLAUDE.md |
software | healthy | CLAUDE.md |
package.json |
software | healthy | package.json |
package-lock.json |
software | healthy | package-lock.json |
design.md |
software | healthy | design.md |
.env.example |
software | healthy | .env.example |
tsconfig.json |
software | healthy | tsconfig.json |
LICENSE |
software | healthy | LICENSE |
eslint.config.mjs |
software | healthy | eslint.config.mjs |
back.md |
software | healthy | back.md |
app.vue |
software | healthy | app.vue |
others.md |
software | healthy | others.md |
saved-addresses-table.ts |
software | healthy | scripts/saved-addresses-table.ts |
accessories-seed.ts |
software | healthy | scripts/accessories-seed.ts |
create-test-admin.mjs |
software | healthy | scripts/create-test-admin.mjs |
seed.ts |
software | healthy | scripts/seed.ts |
db-introspect.mjs |
software | healthy | scripts/db-introspect.mjs |
check.ts |
software | healthy | scripts/check.ts |
clean.ts |
software | healthy | scripts/clean.ts |
apply-migration.mjs |
software | healthy | scripts/apply-migration.mjs |
create-test-driver.mjs |
software | healthy | scripts/create-test-driver.mjs |
create-admin.ts |
software | healthy | scripts/create-admin.ts |
database.ts |
software | healthy | app/types/database.ts |
booking.ts |
software | healthy | app/stores/booking.ts |
auth.ts |
software | healthy | app/stores/auth.ts |
driver.ts |
software | healthy | app/stores/driver.ts |
admin.ts |
software | healthy | app/stores/admin.ts |
auth.ts |
software | healthy | app/middleware/auth.ts |
useBookingRealtime.ts |
software | healthy | app/composables/useBookingRealtime.ts |
useDriverAvailability.ts |
software | healthy | app/composables/useDriverAvailability.ts |
useSystemConfig.ts |
software | healthy | app/composables/useSystemConfig.ts |
useAuth.ts |
software | healthy | app/composables/useAuth.ts |
useGeocoding.ts |
software | healthy | app/composables/useGeocoding.ts |
clubtaxis.ts |
software | healthy | app/themes/clubtaxis.ts |
SidebarNav.vue |
software | healthy | app/components/layout/SidebarNav.vue |
BottomNav.vue |
software | healthy | app/components/layout/BottomNav.vue |
AppHeader.vue |
software | healthy | app/components/layout/AppHeader.vue |
BrandDot.vue |
software | healthy | app/components/layout/BrandDot.vue |
OfferForm.vue |
software | healthy | app/components/offer/OfferForm.vue |
OfferTimer.vue |
software | healthy | app/components/offer/OfferTimer.vue |
OfferCard.vue |
software | healthy | app/components/offer/OfferCard.vue |
AppInput.vue |
software | healthy | app/components/ui/AppInput.vue |
AppDropdown.vue |
software | healthy | app/components/ui/AppDropdown.vue |
AppChip.vue |
software | healthy | app/components/ui/AppChip.vue |
AppMap.vue |
software | healthy | app/components/ui/AppMap.vue |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
scripts |
software | healthy | scripts |
app |
software | healthy | app |
types |
software | healthy | app/types |
stores |
software | healthy | app/stores |
middleware |
software | healthy | app/middleware |
composables |
software | healthy | app/composables |
themes |
software | healthy | app/themes |
components |
software | healthy | app/components |
layout |
software | healthy | app/components/layout |
offer |
software | healthy | app/components/offer |
ui |
software | healthy | app/components/ui |
driver |
software | healthy | app/components/driver |
booking |
software | healthy | app/components/booking |
assets |
software | healthy | app/assets |
css |
software | healthy | app/assets/css |
pages |
software | healthy | app/pages |
cuenta |
software | healthy | app/pages/cuenta |
admin |
software | healthy | app/pages/admin |
reservas |
software | healthy | app/pages/admin/reservas |
conductores |
software | healthy | app/pages/admin/conductores |
reserva |
software | healthy | app/pages/reserva |
taxista |
software | healthy | app/pages/taxista |
reservas |
software | healthy | app/pages/taxista/reservas |
ofertas |
software | healthy | app/pages/taxista/ofertas |
onboarding |
software | healthy | app/pages/taxista/onboarding |
vehiculos |
software | healthy | app/pages/taxista/vehiculos |
pagar |
software | healthy | app/pages/pagar |
ultima-hora |
software | healthy | app/pages/ultima-hora |
server |
software | healthy | app/server |
middleware |
software | healthy | app/server/middleware |
api |
software | healthy | app/server/api |
push |
software | healthy | app/server/api/push |
auth |
software | healthy | app/server/api/auth |
bookings |
software | healthy | app/server/api/bookings |
addresses |
software | healthy | app/server/api/addresses |
ofertas |
software | healthy | app/server/api/ofertas |
admin |
software | healthy | app/server/api/admin |
reservas |
software | healthy | app/server/api/admin/reservas |
[id] |
software | healthy | app/server/api/admin/reservas/[id] |
paradas |
software | healthy | app/server/api/admin/paradas |
liquidaciones |
software | healthy | app/server/api/admin/liquidaciones |
conductores |
software | healthy | app/server/api/admin/conductores |
saved-addresses |
software | healthy | app/server/api/saved-addresses |
taxista |
software | healthy | app/server/api/taxista |
reservas |
software | healthy | app/server/api/taxista/reservas |
[id] |
software | healthy | app/server/api/taxista/reservas/[id] |
ofertas |
software | healthy | app/server/api/taxista/ofertas |
paradas |
software | healthy | app/server/api/taxista/paradas |
vehiculos |
software | healthy | app/server/api/taxista/vehiculos |
payments |
software | healthy | app/server/api/payments |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
createSavedAddresses |
software | healthy | scripts/saved-addresses-table.ts:createSavedAddresses |
createAccessories |
software | healthy | scripts/accessories-seed.ts:createAccessories |
seed |
software | healthy | scripts/seed.ts:seed |
check |
software | healthy | scripts/check.ts:check |
clean |
software | healthy | scripts/clean.ts:clean |
createTestDriver |
software | healthy | scripts/create-test-driver.mjs:createTestDriver |
createAdmin |
software | healthy | scripts/create-admin.ts:createAdmin |
setFormData |
software | healthy | app/stores/booking.ts:setFormData |
clearFormData |
software | healthy | app/stores/booking.ts:clearFormData |
setCurrentBooking |
software | healthy | app/stores/booking.ts:setCurrentBooking |
signIn |
software | healthy | app/stores/auth.ts:signIn |
signUp |
software | healthy | app/stores/auth.ts:signUp |
signOut |
software | healthy | app/stores/auth.ts:signOut |
fetchVehicles |
software | healthy | app/stores/driver.ts:fetchVehicles |
fetchStations |
software | healthy | app/stores/driver.ts:fetchStations |
fetchAvailability |
software | healthy | app/stores/driver.ts:fetchAvailability |
fetchMetrics |
software | healthy | app/stores/admin.ts:fetchMetrics |
useBookingRealtime |
software | healthy | app/composables/useBookingRealtime.ts:useBookingRealtime |
useDriverAvailability |
software | healthy | app/composables/useDriverAvailability.ts:useDriverAvailabil… |
toggleDay |
software | healthy | app/composables/useDriverAvailability.ts:toggleDay |
setRange |
software | healthy | app/composables/useDriverAvailability.ts:setRange |
useSystemConfig |
software | healthy | app/composables/useSystemConfig.ts:useSystemConfig |
load |
software | healthy | app/composables/useSystemConfig.ts:load |
useAuth |
software | healthy | app/composables/useAuth.ts:useAuth |
useGeocoding |
software | healthy | app/composables/useGeocoding.ts:useGeocoding |
search |
software | healthy | app/composables/useGeocoding.ts:search |
reverse |
software | healthy | app/composables/useGeocoding.ts:reverse |
hoursUntilPickup |
software | healthy | app/server/api/bookings/[id].delete.ts:hoursUntilPickup |
q |
software | healthy | app/server/api/addresses/search.get.ts:q |
activeDrivers |
software | healthy | app/server/api/admin/liquidaciones/procesar.post.ts:activeD… |
calculateRoutePrice |
software | healthy | app/server/api/payments/create-intent.post.ts:calculateRout… |
requireAuth |
software | healthy | app/server/utils/auth.ts:requireAuth |
requireRole |
software | healthy | app/server/utils/auth.ts:requireRole |
useDb |
software | healthy | app/server/utils/db.ts:useDb |
useSql |
software | healthy | app/server/utils/db.ts:useSql |
calculateMonthlyPayout |
software | healthy | app/server/services/payouts.ts:calculateMonthlyPayout |
gross |
software | healthy | app/server/services/payouts.ts:gross |
membershipFee |
software | healthy | app/server/services/payouts.ts:membershipFee |
useStripe |
software | healthy | app/server/services/stripe.ts:useStripe |
sendWebPush |
software | healthy | app/server/services/webpush.ts:sendWebPush |
notifyDriverPush |
software | healthy | app/server/services/webpush.ts:notifyDriverPush |
useResend |
software | healthy | app/server/services/notifications.ts:useResend |
renderTemplate |
software | healthy | app/server/services/notifications.ts:renderTemplate |
sendEmail |
software | healthy | app/server/services/notifications.ts:sendEmail |
sendSMS |
software | healthy | app/server/services/notifications.ts:sendSMS |
notifyDriver |
software | healthy | app/server/services/notifications.ts:notifyDriver |
notifyClientConfirmed |
software | healthy | app/server/services/notifications.ts:notifyClientConfirmed |
notifyClientCancelled |
software | healthy | app/server/services/notifications.ts:notifyClientCancelled |
notifyAdminNoDrivers |
software | healthy | app/server/services/notifications.ts:notifyAdminNoDrivers |
getSystemConfig |
software | healthy | app/server/services/pricing.ts:getSystemConfig |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
users |
data | healthy | supabase/migrations/001_initial_schema.sql |
drivers |
data | healthy | supabase/migrations/001_initial_schema.sql |
vehicles |
data | healthy | supabase/migrations/001_initial_schema.sql |
stations |
data | healthy | supabase/migrations/001_initial_schema.sql |
driver_stations |
data | healthy | supabase/migrations/001_initial_schema.sql |
driver_availability |
data | healthy | supabase/migrations/001_initial_schema.sql |
bookings |
data | healthy | supabase/migrations/001_initial_schema.sql |
booking_assignments |
data | healthy | supabase/migrations/001_initial_schema.sql |
return_offers |
data | healthy | supabase/migrations/001_initial_schema.sql |
memberships |
data | healthy | supabase/migrations/001_initial_schema.sql |
driver_payouts |
data | healthy | supabase/migrations/001_initial_schema.sql |
system_config |
data | healthy | supabase/migrations/001_initial_schema.sql |
route_prices |
data | healthy | supabase/migrations/001_initial_schema.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
006_auth_and_booking_triggers.sql |
data | healthy | supabase/migrations/006_auth_and_booking_triggers.sql |
010_fix_get_admin_drivers_return_type.sql |
data | healthy | supabase/migrations/010_fix_get_admin_drivers_return_type.s… |
014_cron_jobs.sql |
data | healthy | supabase/migrations/014_cron_jobs.sql |
005_fix_schema_and_grants.sql |
data | healthy | supabase/migrations/005_fix_schema_and_grants.sql |
001_initial_schema.sql |
data | healthy | supabase/migrations/001_initial_schema.sql |
004_rpc_functions.sql |
data | healthy | supabase/migrations/004_rpc_functions.sql |
008_fix_star_select_rpcs.sql |
data | healthy | supabase/migrations/008_fix_star_select_rpcs.sql |
002_rls_policies.sql |
data | healthy | supabase/migrations/002_rls_policies.sql |
012_guest_bookings.sql |
data | healthy | supabase/migrations/012_guest_bookings.sql |
003_seed_stations.sql |
data | healthy | supabase/migrations/003_seed_stations.sql |
013_update_user_trigger_phone.sql |
data | healthy | supabase/migrations/013_update_user_trigger_phone.sql |
007_fix_offer_rpcs.sql |
data | healthy | supabase/migrations/007_fix_offer_rpcs.sql |
009_fix_drivers_updated_at.sql |
data | healthy | supabase/migrations/009_fix_drivers_updated_at.sql |
| Label | Layer | Status | Path |
|---|---|---|---|
password_literal::scripts/create-test-admin.mjs |
security | healthy | scripts/create-test-admin.mjs |
password_literal::scripts/create-test-driver.mjs |
security | healthy | scripts/create-test-driver.mjs |
password_literal::app/pages/cuenta/login.vue |
security | healthy | app/pages/cuenta/login.vue |
password_literal::app/pages/cuenta/login.vue |
security | healthy | app/pages/cuenta/login.vue |
| Label | Layer | Status | Path |
|---|---|---|---|
postgres |
data | healthy | skills-lock.json |
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-n1kl1kd0 |
software | healthy | /tmp/repobility-clone-n1kl1kd0 |
| Label | Layer | Status | Path |
|---|---|---|---|
vps::aws |
hardware | healthy | .env.example |
This page is publicly accessible at:
https://repobility.com/scan/ae8edbae-a9e8-4ffc-9f8f-9819c8e3d18c/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/ae8edbae-a9e8-4ffc-9f8f-9819c8e3d18c/
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.