https://github.com/rohail642/BillByte-Frontend
· scanned 2026-06-15 23:54 UTC (2 months, 3 weeks ago)
43 raw signals (0 security + 43 graph)
Last scanned 2 months, 3 weeks ago · v1 · 31 actionable findings from 1 signal source. 12 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 506 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 |
|---|---|---|---|
printerConfigPath |
software | healthy | electron/main.cjs:printerConfigPath |
readPrinterConfig |
software | healthy | electron/main.cjs:readPrinterConfig |
writePrinterConfig |
software | healthy | electron/main.cjs:writePrinterConfig |
buildKOTBuffer |
software | healthy | electron/main.cjs:buildKOTBuffer |
wrapName |
software | healthy | electron/main.cjs:wrapName |
buildBillBuffer |
software | healthy | electron/main.cjs:buildBillBuffer |
lpad |
software | healthy | electron/main.cjs:lpad |
rpad |
software | healthy | electron/main.cjs:rpad |
halfRate |
software | healthy | electron/main.cjs:halfRate |
halfAmt |
software | healthy | electron/main.cjs:halfAmt |
items |
software | healthy | electron/main.cjs:items |
amt |
software | healthy | electron/main.cjs:amt |
fmtRow |
software | healthy | electron/main.cjs:fmtRow |
printToThermal |
software | healthy | electron/main.cjs:printToThermal |
printHtmlToUSB |
software | healthy | electron/main.cjs:printHtmlToUSB |
buildKOTHtml |
software | healthy | electron/main.cjs:buildKOTHtml |
rows |
software | healthy | electron/main.cjs:rows |
buildBillHtml |
software | healthy | electron/main.cjs:buildBillHtml |
hasValidTarget |
software | healthy | electron/main.cjs:hasValidTarget |
printKOTData |
software | healthy | electron/main.cjs:printKOTData |
printBillData |
software | healthy | electron/main.cjs:printBillData |
_fetchBackendConfig |
software | healthy | electron/main.cjs:_fetchBackendConfig |
getEffectiveConfig |
software | healthy | electron/main.cjs:getEffectiveConfig |
_printersRouteByCategory |
software | healthy | electron/main.cjs:_printersRouteByCategory |
_getMenuMap |
software | healthy | electron/main.cjs:_getMenuMap |
_resolveCategory |
software | healthy | electron/main.cjs:_resolveCategory |
_itemsForPrinter |
software | healthy | electron/main.cjs:_itemsForPrinter |
cats |
software | healthy | electron/main.cjs:cats |
_kotCachePath |
software | healthy | electron/main.cjs:_kotCachePath |
_loadKotCache |
software | healthy | electron/main.cjs:_loadKotCache |
_markPrinted |
software | healthy | electron/main.cjs:_markPrinted |
_getMaxKotNum |
software | healthy | electron/main.cjs:_getMaxKotNum |
nums |
software | healthy | electron/main.cjs:nums |
_initPrintedKots |
software | healthy | electron/main.cjs:_initPrintedKots |
_pollKOTs |
software | healthy | electron/main.cjs:_pollKOTs |
printers |
software | healthy | electron/main.cjs:printers |
allItems |
software | healthy | electron/main.cjs:allItems |
_startPolling |
software | healthy | electron/main.cjs:_startPolling |
_stopPolling |
software | healthy | electron/main.cjs:_stopPolling |
createWindow |
software | healthy | electron/main.cjs:createWindow |
run |
software | healthy | scripts/release-all.mjs:run |
out |
software | healthy | scripts/release-all.mjs:out |
fail |
software | healthy | scripts/release-all.mjs:fail |
baseUrl |
software | healthy | scripts/make-ota-bundle.mjs:baseUrl |
HydrationGate |
software | healthy | src/App.jsx:HydrationGate |
OfflineBanner |
software | healthy | src/App.jsx:OfflineBanner |
on |
software | healthy | src/App.jsx:on |
off |
software | healthy | src/App.jsx:off |
useRole |
software | healthy | src/App.jsx:useRole |
ImpersonateHandler |
software | healthy | src/App.jsx:ImpersonateHandler |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
vite.config.js |
software | healthy | vite.config.js |
vercel.json |
software | healthy | vercel.json |
README.md |
software | healthy | README.md |
CLAUDE.md |
software | healthy | CLAUDE.md |
tailwind.config.js |
software | healthy | tailwind.config.js |
.env.production |
software | healthy | .env.production |
package.json |
software | healthy | package.json |
index.html |
software | healthy | index.html |
package-lock.json |
software | healthy | package-lock.json |
capacitor.config.json |
software | healthy | capacitor.config.json |
.env.example |
software | healthy | .env.example |
eslint.config.js |
software | healthy | eslint.config.js |
postcss.config.js |
software | healthy | postcss.config.js |
build.gradle |
software | healthy | android/build.gradle |
build.gradle |
software | healthy | android/app/build.gradle |
ExampleInstrumentedTest.java |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp/Exa… |
ExampleUnitTest.java |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp/ExampleUni… |
EscPosPrinterPlugin.java |
software | healthy | android/app/src/main/java/com/billbyte/pos/EscPosPrinterPlu… |
MainActivity.java |
software | healthy | android/app/src/main/java/com/billbyte/pos/MainActivity.java |
main.cjs |
software | healthy | electron/main.cjs |
preload.cjs |
software | healthy | electron/preload.cjs |
release-all.mjs |
software | healthy | scripts/release-all.mjs |
make-ota-bundle.mjs |
software | healthy | scripts/make-ota-bundle.mjs |
manifest.json |
software | healthy | public/manifest.json |
latest.json |
software | healthy | public/ota/latest.json |
index.css |
software | healthy | src/index.css |
App.jsx |
software | healthy | src/App.jsx |
App.css |
software | healthy | src/App.css |
main.jsx |
software | healthy | src/main.jsx |
customers.js |
software | healthy | src/api/customers.js |
team.js |
software | healthy | src/api/team.js |
staff.js |
software | healthy | src/api/staff.js |
recipes.js |
software | healthy | src/api/recipes.js |
orders.js |
software | healthy | src/api/orders.js |
menu.js |
software | healthy | src/api/menu.js |
auth.js |
software | healthy | src/api/auth.js |
reports.js |
software | healthy | src/api/reports.js |
printers.js |
software | healthy | src/api/printers.js |
announcements.js |
software | healthy | src/api/announcements.js |
inventory.js |
software | healthy | src/api/inventory.js |
client.js |
software | healthy | src/api/client.js |
payments.js |
software | healthy | src/api/payments.js |
notifPrefs.js |
software | healthy | src/utils/notifPrefs.js |
index.js |
software | healthy | src/utils/index.js |
Sidebar.jsx |
software | healthy | src/components/layout/Sidebar.jsx |
Topbar.jsx |
software | healthy | src/components/layout/Topbar.jsx |
AIAssistant.jsx |
software | healthy | src/components/layout/AIAssistant.jsx |
AppLayout.jsx |
software | healthy | src/components/layout/AppLayout.jsx |
ReceiptView.jsx |
software | healthy | src/components/ui/ReceiptView.jsx |
Card.jsx |
software | healthy | src/components/ui/Card.jsx |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/Settings |
frontend | healthy | src/pages/Settings.jsx |
/WaiterView |
frontend | healthy | src/pages/WaiterView.jsx |
/Staff |
frontend | healthy | src/pages/Staff.jsx |
/Reports |
frontend | healthy | src/pages/Reports.jsx |
/CRM |
frontend | healthy | src/pages/CRM.jsx |
/Terms |
frontend | healthy | src/pages/Terms.jsx |
/CashierTables |
frontend | healthy | src/pages/CashierTables.jsx |
/OnlineOrders |
frontend | healthy | src/pages/OnlineOrders.jsx |
/Inventory |
frontend | healthy | src/pages/Inventory.jsx |
/POSTerminal |
frontend | healthy | src/pages/POSTerminal.jsx |
/Orders |
frontend | healthy | src/pages/Orders.jsx |
/Menu |
frontend | healthy | src/pages/Menu.jsx |
/Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
/Billing |
frontend | healthy | src/pages/Billing.jsx |
/Login |
frontend | healthy | src/pages/Login.jsx |
/KitchenDisplay |
frontend | healthy | src/pages/KitchenDisplay.jsx |
/Privacy |
frontend | healthy | src/pages/Privacy.jsx |
/login |
frontend | healthy | src/App.jsx |
/terms |
frontend | healthy | src/App.jsx |
/privacy |
frontend | healthy | src/App.jsx |
/waiter |
frontend | healthy | src/App.jsx |
/kitchen |
frontend | healthy | src/App.jsx |
pos |
frontend | healthy | src/App.jsx |
billing |
frontend | healthy | src/App.jsx |
tables |
frontend | healthy | src/App.jsx |
orders |
frontend | healthy | src/App.jsx |
online-orders |
frontend | healthy | src/App.jsx |
menu |
frontend | healthy | src/App.jsx |
inventory |
frontend | healthy | src/App.jsx |
crm |
frontend | healthy | src/App.jsx |
staff |
frontend | healthy | src/App.jsx |
reports |
frontend | healthy | src/App.jsx |
settings |
frontend | healthy | src/App.jsx |
* |
frontend | healthy | src/App.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
App |
frontend | healthy | src/App.jsx |
Sidebar |
frontend | healthy | src/components/layout/Sidebar.jsx |
Topbar |
frontend | healthy | src/components/layout/Topbar.jsx |
AIAssistant |
frontend | healthy | src/components/layout/AIAssistant.jsx |
AppLayout |
frontend | healthy | src/components/layout/AppLayout.jsx |
ReceiptView |
frontend | healthy | src/components/ui/ReceiptView.jsx |
Card |
frontend | healthy | src/components/ui/Card.jsx |
Badge |
frontend | healthy | src/components/ui/Badge.jsx |
Input |
frontend | healthy | src/components/ui/Input.jsx |
Select |
frontend | healthy | src/components/ui/Select.jsx |
Modal |
frontend | healthy | src/components/ui/Modal.jsx |
Toggle |
frontend | healthy | src/components/ui/Toggle.jsx |
Spinner |
frontend | healthy | src/components/ui/Spinner.jsx |
Button |
frontend | healthy | src/components/ui/Button.jsx |
KOTView |
frontend | healthy | src/components/ui/KOTView.jsx |
EmptyState |
frontend | healthy | src/components/ui/EmptyState.jsx |
PaymentModal |
frontend | healthy | src/components/payments/PaymentModal.jsx |
Settings |
frontend | healthy | src/pages/Settings.jsx |
WaiterView |
frontend | healthy | src/pages/WaiterView.jsx |
Staff |
frontend | healthy | src/pages/Staff.jsx |
Reports |
frontend | healthy | src/pages/Reports.jsx |
CRM |
frontend | healthy | src/pages/CRM.jsx |
Terms |
frontend | healthy | src/pages/Terms.jsx |
CashierTables |
frontend | healthy | src/pages/CashierTables.jsx |
OnlineOrders |
frontend | healthy | src/pages/OnlineOrders.jsx |
Inventory |
frontend | healthy | src/pages/Inventory.jsx |
POSTerminal |
frontend | healthy | src/pages/POSTerminal.jsx |
Orders |
frontend | healthy | src/pages/Orders.jsx |
Menu |
frontend | healthy | src/pages/Menu.jsx |
Dashboard |
frontend | healthy | src/pages/Dashboard.jsx |
Billing |
frontend | healthy | src/pages/Billing.jsx |
Login |
frontend | healthy | src/pages/Login.jsx |
KitchenDisplay |
frontend | healthy | src/pages/KitchenDisplay.jsx |
Privacy |
frontend | healthy | src/pages/Privacy.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
android |
software | healthy | android |
app |
software | healthy | android/app |
src |
software | healthy | android/app/src |
androidTest |
software | healthy | android/app/src/androidTest |
java |
software | healthy | android/app/src/androidTest/java |
com |
software | healthy | android/app/src/androidTest/java/com |
getcapacitor |
software | healthy | android/app/src/androidTest/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/androidTest/java/com/getcapacitor/myapp |
test |
software | healthy | android/app/src/test |
java |
software | healthy | android/app/src/test/java |
com |
software | healthy | android/app/src/test/java/com |
getcapacitor |
software | healthy | android/app/src/test/java/com/getcapacitor |
myapp |
software | healthy | android/app/src/test/java/com/getcapacitor/myapp |
main |
software | healthy | android/app/src/main |
java |
software | healthy | android/app/src/main/java |
com |
software | healthy | android/app/src/main/java/com |
billbyte |
software | healthy | android/app/src/main/java/com/billbyte |
pos |
software | healthy | android/app/src/main/java/com/billbyte/pos |
electron |
software | healthy | electron |
scripts |
software | healthy | scripts |
public |
software | healthy | public |
ota |
software | healthy | public/ota |
src |
software | healthy | src |
api |
software | healthy | src/api |
utils |
software | healthy | src/utils |
components |
software | healthy | src/components |
layout |
software | healthy | src/components/layout |
ui |
software | healthy | src/components/ui |
payments |
software | healthy | src/components/payments |
pages |
software | healthy | src/pages |
store |
software | healthy | src/store |
native |
software | healthy | src/native |
| Label | Layer | Status | Path |
|---|---|---|---|
3.074.149.198 |
network | healthy | src/pages/Settings.jsx |
4.487.709.306 |
network | healthy | src/pages/Settings.jsx |
1.694.625.712 |
network | healthy | src/pages/Settings.jsx |
1.871.118.571 |
network | healthy | src/pages/Settings.jsx |
3.741.982.998 |
network | healthy | src/pages/Settings.jsx |
192.168.1.100 |
network | healthy | src/pages/Settings.jsx |
192.168.1.102 |
network | healthy | src/pages/Settings.jsx |
| Label | Layer | Status | Path |
|---|---|---|---|
port:3000 |
network | healthy | vite.config.js |
port:9100 |
network | healthy | src/native/printerBridge.js |
| Label | Layer | Status | Path |
|---|---|---|---|
repobility-clone-pl5donnj |
software | healthy | /tmp/repobility-clone-pl5donnj |
| Label | Layer | Status | Path |
|---|---|---|---|
postgresql |
data | healthy | CLAUDE.md |
| Label | Layer | Status | Path |
|---|---|---|---|
dotenv::.env.production |
security | healthy | .env.production |
| Label | Layer | Status | Path |
|---|---|---|---|
auth::CLAUDE.md |
security | healthy | CLAUDE.md |
This page is publicly accessible at:
https://repobility.com/scan/471cc7b2-ad85-4379-afce-6f0fb1ce0c1a/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/471cc7b2-ad85-4379-afce-6f0fb1ce0c1a/
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.