From a49795e5eb445eb355c28a82ced00734f2502e62 Mon Sep 17 00:00:00 2001 From: Mahdi Bazrafshan Date: Wed, 29 Jul 2026 17:54:51 +0330 Subject: [PATCH] feat(dashboard): add full React dashboard with dark blue theme Why: - Swagger UI is not user-friendly for non-technical users - Need a proper web app for document management, querying, benchmarking, and administration Changes: - Babel-in-browser React dashboard with 5 tabs (Home, Documents, Query, Benchmarks, Admin) - Dark blue theme matching benchmark report pages (#0F1419, #1A2332, #F59E0B) - Comparison view for strategy analysis across documents - Expandable experiment details with delete - Admin panel with collapsible sections (Health, Qdrant, Chunk Preview, Questions, Cost Estimator) - Document upload, processing, and strategy selection - Query interface with chunk inspection Impact: - Dashboard served at /app/ via FastAPI StaticFiles - All Swagger functionality available through web UI --- src/static/index.html | 1708 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1708 insertions(+) create mode 100644 src/static/index.html diff --git a/src/static/index.html b/src/static/index.html new file mode 100644 index 0000000..49b1244 --- /dev/null +++ b/src/static/index.html @@ -0,0 +1,1708 @@ + + + + + +RAG Benchmarker + + + + + +
+ + + + + +