repowiserepowise
Sign in
yaser-alumikani/bus-booking
OverviewDocsArchitectureKnowledge GraphFilesCode HealthRefactoring

People & History

CommitsContributorsDecisions
ChatPro
Stats
repowiserepowise
ExplorePricingDocs
Sign inIndex repoIndex your repo free
repowiseyaser-alumikani/bus-booking
BU
BU

yaser-alumikani / bus-booking

javascriptmainbdd34468.0K linessynced 1mo ago

Code health

7.4out of 10Good

This codebase scores 7.4 out of 10 on defect risk, which we rate good. It also scores maintainability 7.8 and static performance risk 10.0 out of 10. The three are scored separately and never blended into one number. The files you change most are the weak spot: 4 of 73 files are git hotspots, and they average 4.6.

Full health report →
Dead code40exportsUnused exports that nothing in the graph reaches
Lines of code
8.0K
Files
73
Symbols
203
Modules
16
Languages
4

Recent activity

All commits →

Commits

No commits indexed yet.

Decisions

  • ponytail: fallback to local storage cache if offlineproposed
  • Initialize default manager and employee accounts on first runproposed
  • Use magic-bytes verification for passport uploadsproposed
  • Enforce RBAC for admin dashboard accessproposed
  • Store session tokens with 7-day expiration in the databaseproposed
  • Hash passwords using pbkdf2 with SHA-256proposed

Needs attention

39 open
  • medium severity. Proposedponytail: fallback to local storage cache if offlineAuto-proposed decision awaiting review
  • medium severity. ProposedInitialize default manager and employee accounts on first runAuto-proposed decision awaiting review
  • medium severity. ProposedUse magic-bytes verification for passport uploadsAuto-proposed decision awaiting review
  • medium severity. ProposedEnforce RBAC for admin dashboard accessAuto-proposed decision awaiting review
  • medium severity. ProposedStore session tokens with 7-day expiration in the databaseAuto-proposed decision awaiting review

Where the risk concentrates

All 4 hotspots →

Ranked by prior bug fixes and change frequency, mined from full git history rather than from the code alone.

FileChurnPrior fixesMaintainersCommits 90d
Bus.jsxsrc/pages98.5th11bus factor 123
test_server.pytests97.0th01bus factor 14
AdminDashboard.jsxsrc/pages/Admin95.5th01bus factor 13
Home.jsxsrc/pages93.9th21bus factor 16

Composition

Open the graph →
javascript 68%python 22%markdown 8%json 1%

Explore this codebase

  • Docs0 pages across 16 modules→
  • ChatAsk this codebase a question and get an answer with its sources→
  • Files73 files with per-file docs, health and history→
  • ArchitectureDependency graph, layers, and 3 entry points→
  • Code healthPer-file scores, 152 open findings, coverage and refactoring targets→
  • Knowledge graphEntities, communities, and the paths between them→
  • Change couplingFiles that keep changing together, mined from commit history→
  • CommitsChange-risk ranked history with agent provenance→
  • ContributorsBus factor, per-file maintainers, and the human/agent split→
  • StatsSize class, origin, lifetime churn, rhythm and records→
  • CostsWhat indexing this snapshot cost, by model and by run→