| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
React + TypeScript dashboard for visualizing Revit BIM data.
Run the dashboard in browser with mock data for UI development:
cd revit_dashboard_ui
npm install
npm run devOpen http://localhost:5173 - the dashboard will use generated mock data.
For developing with real Revit data and hot reload:
npm run devDEV_MODE = TrueFor production deployment:
npm run buildDEV_MODE = Falsesrc/ ├── App.tsx # Main layout ├── features/ │ ├── charts/ # Bar charts │ ├── filters/ # Filter panel │ ├── header/ # Header with actions │ ├── selection/ # Selection toolbar │ ├── stats/ # Stats bar │ └── table/ # Data table ├── lib/ │ ├── bridge-client.ts # WebView2 bridge (auto-detects mock/real mode) │ └── mock-data.ts # Mock data generator ├── providers/ │ ├── bridge-provider.tsx # Bridge context │ └── dashboard-provider.tsx # Dashboard state └── types/ # TypeScript types
┌─────────────────┐ ┌──────────────────┐
│ Browser Mode │ │ Revit Mode │
│ (Mock Data) │ │ (Real Data) │
└────────┬────────┘ └────────┬─────────┘
│ │
▼ ▼
┌────────────────────────────────┐
│ BridgeClient │
│ (auto-detects mode) │
└────────────────┬───────────────┘
│
▼
┌────────────────────────────────┐
│ DashboardProvider │
│ (payload, filters, selection) │
└────────────────┬───────────────┘
│
▼
┌────────────────────────────────┐
│ UI Components │
└────────────────────────────────┘
| Back | FazBrowse Home | New Git URL |