Busabase
Busabase 是一个开源(MIT)数据库与 AI 智能体工作空间——将数据、文档、技能和应用集成于一体。您可以本地运行、在网络内自托管或使用 Busabase Cloud,从而开启新时代。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗Executive Dashboard for ARRIVE First Mile Operations.
Google Sheets
↓
Google Apps Script
↓
JSON API
↓
ARRIVE First Mile Dashboard
All files sit in one flat folder — index.html loads every script below with a relative <script src="..."> tag, in this order:
index.html — main dashboard page (open this to run the dashboard)config.js — the only file you edit: Google Apps Script URL + refresh settingsarrive-data-service.js — fetch/retry/timeout/auto-refresh layeri18n.js — Arabic/English translation stringsformatters.js — number/date formatting helperstables.js — data-quality and salary reference tablescharts.js — SVG chart rendering (no canvas/rasterization)filters.js — canonical row-filtering engineaggregations.js — KPI/summary aggregation logic (includes the Phase 6A pickupDays helpers)filter-ui.js — filter panel UI wiringcomparison.js — period-over-period comparison enginereportData.js — Management Report data builderreportPreview.js — Management Report HTML renderingreportPdf.js — native browser print/PDF exportdashboard.js — orchestrates all of the above (loaded last)logo.png — ARRIVE logo assetCode.gs — Google Apps Script backend (paste into your Google Sheet's Apps Script editor — see SETUP_GUIDE.md)SETUP_GUIDE.md — technical setup instructions (English)OPERATING_GUIDE_AR.md — دليل تشغيل عملي بالعربيةCHANGELOG_FINAL.md — what changed in this FINAL package vs. the previous deliveryStatic files — host the folder anywhere that serves static HTML (Vercel, GitHub Pages, an internal server, Google Drive, or opened directly via index.html). See SETUP_GUIDE.md / OPERATING_GUIDE_AR.md for details and browser/CORS notes.
Update the Apps Script URL inside config.js — it is the single, only place the API URL lives.
The backend (Code.gs) now also returns an independent pickupDays dataset (per-request pickup dates, for a future "Pickup Days" report). The frontend reads it safely and defaults to an empty list if it's missing from an older deployment — rows and every existing chart/table/filter/report are unaffected. See SETUP_GUIDE.md → "Phase 6A — pickupDays" for details.
Current Version: v2.2 (Phase 6A — FINAL)