Skip to content

About

Project Galaxy started off as an idea when I asked myself “What if I could have everything I need in one view?” It became tedious navigating between many different platforms and mediums to then still have to translate data just to complete my daily tasks. I got tired for building temporary soultions over and over again wasting time and ultimately momentum. So, I started strategically building prototype solutions that I planned to be interconnected with common structures and allow scalabliity. I realized that at the end of the day, we are ultimately dealing with raw, universal data but rather gets formatted and presented in different ways. It grew in a manner that I could not keep all my docs, tools & resources easily accesible at my finger tips using off the shelf solutions. So I built my own solution, a secured full-stack application.

What you’re seeing is my work compiled into one unified platform where all the data can connect and leverage the power, precision, and efficiency of unification. Project Galaxy, which started off as a humurous code name to help organize components I have been building, has evolved from a dream to reality. I have been building one thing at a time and putting it all together. I am building Project Galaxy not only for myself but for all colleauges. This project has been built from the ground up as a custom fit glove with no bloat. This solution is a modular suite of tools powered by a centralized data engine built within the Microsoft ecosystem. By integrating Project Management, Engineering, Estimating, Purchasing, Field Operations, ERP data and more, it will create a unified feedback loop that enables advanced historical modeling and predictive project analysis.

I look forward to continuing to build powerful solutions that solve problems and help us evolve.

– Cheers,

Dan Marr


Attribute Details
Name Project Galaxy
Version v0_022
Release Date 2026-04-01
Last Updated 2026-07-21
Company Continental Electrical Construction Co.
Member of FourGen Holdings
Creator & Developer Dan Marr
Platform Microsoft
Development GitHub
Data Engine Microsoft Fabric
Database T-SQL
Frontend UI Blazor WebAssembly
Transport Azure Functions API
Hosting Azure Static Web Apps
Security Microsoft Entra ID

The Microsoft Ecosystem Map:

  • Azure + Fabric (Dedicated Environment)
    • SharePoint / Teams
      • File Storage (Production)
      • Site / Channels
        • General
        • System Alerts
        • Comet - APIs
        • Eclipse - Estimating
        • Element - Engineering
        • Lexicon - Glossary
        • Matrix - Project Controls
        • Polaris - Project Management
        • Protostar - Prefab
        • Pulse - Monitoring
        • Quasar - Purchasing
        • Vanguard - Field Ops
        • Vector - VDC
        • Voyager - Historical Data
    • Fabric
      • Dataflow Gen2, Pipeline, SQL Database, Warehouse, Lakehouse
      • Spark (Notebooks) / SQL Engine
      • Semantic Model, Report (Power BI), Activator
    • Power Automate
      • Flows, AI Hub

To keep the database fast and predictable, the system strictly enforces these naming conventions:

Object Format
Schema lowercase
Table tbl_PascalCase
View vw_PascalCase
Stored Procedure sp_PascalCase
Column PascalCase

Objective 1: Establish a Unified Data Engine

Section titled “Objective 1: Establish a Unified Data Engine”

Eliminate data silos between Accubid, Riskcast, and ERP systems to create a single source of truth for real-time Estimate vs. Actual analysis.

  • KR 1.1: Interconnected Infrastructure — Complete the migration of data into Microsoft Fabric, establishing a centralized repository for all project-related data.
  • KR 1.2: Domain-Driven Architecture — Implement modular scalability through cross-departmental SQL schemas to ensure data integrity and isolation.
  • KR 1.3: Real-Time Performance Tracking via IPCS — Deploy a synchronized feedback loop that automates the comparison of bidding data against field-captured actuals.

Objective 2: Drive Predictive Accuracy & Market Intelligence

Section titled “Objective 2: Drive Predictive Accuracy & Market Intelligence”

Transform historical data into actionable insights to de-risk future estimates and analyze material pricing.

  • KR 2.1: Predictive Model via Voyager — Integrate the “Voyager” historical dataset to serve as the benchmark for validating 100% of new project estimates.
  • KR 2.2: Automated Market Intelligence via Quasar — Track commodity volatility via automated vendor feeds, targeting an 80% reduction in manual pricing maintenance.
  • KR 2.3: Intelligent Estimating via Eclipse — Utilize the historical feedback loop to identify and correct margin erosion patterns in pre-construction modeling.

Stage Status
1. Define the Problem Complete
2. Research Complete
3. Specify Requirements Complete
4. Brainstorm Solutions Complete
5. Develop Prototype In Progress
6. Test Prototype In Progress
7. Analyze Results Waiting
8. Seek Feedback Waiting
9. Implement Changes Waiting
10. Deploy Version 1 Waiting
Module Status
Comet — APIs (Accubid/Riskcast) Active
Eclipse — Estimating Under Construction
Element — Engineering Under Construction
Matrix — Project Controls (IPCS) In Progress
Polaris — Project Mgmt In Progress
Quasar — Purchasing Active
Vanguard — Field Ops Active
Voyager — Historical Data Under Construction

  • Domain Access: Ensure you are an active member of the tenant.
  • Microsoft Entra ID Login: Use your corporate credentials to sign in.
  • Click the SQL icon in the app footer to refresh your active connection and update your row-level security tokens.

This platform is being built by me, with immense help, testing, and feedback from the teams below.

Direct Support: Ping me on Teams or email dmarr@cecco.com.

  • Beskow, Jake - FourGen
  • Bougiotopoulos, Menios - CECCo
  • Campbell, Michelle - CECCo
  • Castellano, Steve - FourGen
  • Chorley, Dave - CECCo
  • Denton, Bob - CECCo
  • Ehle, Bob - CECCo
  • Fudacz, Paula - CECCo
  • Greenwell, John - CECCo
  • Hanlon, Nick - CECCo
  • Marder, Rick - CECCo
  • Martinez, John - CECCo
  • Meyer, Mike - CECCo
  • Mukherjee, Rima - CECCo
  • O’Brien, Kevin - FourGen
  • Ramirez, Ariel - CECCo
  • Swiatek, Brian - CECCo
  • Witz, David - FourGen

Developer Thoughts & Mantras:

  • “A guide to living life, One step at a time…” — Leo M Marvin, M.D., Ph.D (Baby Steps)
  • “Reach for the stars”
  • “The math ain’t mathin’”
  • “Progress over perfection”