Skip to content

Add FMD Operations Dashboard, mockups, docs, and tooling#168

Open
snahrup wants to merge 1 commit intoedkreuk:mainfrom
snahrup:main
Open

Add FMD Operations Dashboard, mockups, docs, and tooling#168
snahrup wants to merge 1 commit intoedkreuk:mainfrom
snahrup:main

Conversation

@snahrup
Copy link
Copy Markdown

@snahrup snahrup commented Feb 20, 2026

Summary

  • Full React + TypeScript + Tailwind dashboard with 5 operational pages (Pipeline Monitor, Flow Explorer, Source Manager, Error Intelligence, Admin & Governance)
  • Python API server with live Fabric SQL + REST integration (service principal auth, 18 API endpoints)
  • Pipeline topology visualization using Cytoscape with dagre layout
  • Three UI mockup references (Lovable, Minimax, Replit) for Data Blender page design
  • Comprehensive launch script (launch.bat) that starts both API backend and Vite dev server
  • Client secret moved to environment variable (api/.env, excluded from repo)

Test plan

  • Run launch.bat from dashboard/app/ — verify both API (port 8787) and Vite (port 5173) start
  • Open http://localhost:5173 — verify dashboard loads with all 5 pages
  • Verify API proxy works (Vite forwards /api/* to Python backend)
  • Confirm no secrets in committed files (config.json uses ${FABRIC_CLIENT_SECRET} placeholder)

Steve's Automation Engine

- React + TypeScript + Tailwind dashboard with 5 pages
- Python API server with Fabric SQL + REST integration
- Pipeline topology, source manager, execution logs, schema explorer
- Three UI mockup references (Lovable, Minimax, Replit)
- Scrub client secret from config.json (use env var)
- launch.bat starts both API and Vite dev servers

Author: Steve Nahrup
@edkreuk
Copy link
Copy Markdown
Owner

edkreuk commented Feb 20, 2026

@snahrup thanks for submitting, please give me some time to review. Just started my holiday and will be back in the first week of march. Looking forward to review the Operations Dashboard. Once again thank you for contributing.

@edkreuk
Copy link
Copy Markdown
Owner

edkreuk commented Mar 9, 2026

@snahrup, it took sometime to get it working. I much say you did a great job.

So first findings:
Error Intelligence is gviving details from you site it looks like
image

Same for Flow Explorer, what is the reason that 2 of my connections are showed as a gateway connection, is that a filter you applied somewhere
image
Source Manager:
Add new Landingzone entity is not adding a new entity in the database, no error also not in the log.
There is SP which is adding the entities directly to BRZ and SLV https://github.com/edkreuk/FMD_FRAMEWORK/wiki/Data-Integration#adding-a-new-entity.
In which environment is the Entity added, because normally a WorkspaceGuid is required to insert.

Maybe you already fixed them. I need to dive a bit deeper in it to see how everything is working

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants