Busabase
Busabase는 AI 에이전트를 위한 오픈소스(MIT) 데이터베이스 및 작업 공간입니다
아직 감지된 업데이트가 없습니다. 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)