Inspiration

Construction teams are moving important work into the cloud, including BIM files, blueprints, site photos, safety records, and contractor access. The problem is that these cloud resources can be misconfigured, exposed, or left running when nobody is using them. We wanted to build something that makes construction cloud platforms safer while also reducing wasted energy.

What it does

EureGuard is a security-first and energy-aware cloud monitoring prototype for construction teams. It scans cloud resources for vulnerabilities, detects inefficient workloads, shows live energy and cost usage, sends alerts, keeps an audit log, and uses local AI to explain risks in simple language. Optimisation only happens after security checks pass.

How we built it

We built the frontend with React, TypeScript, Vite, Tailwind CSS, and Recharts. The backend uses Python FastAPI with a deterministic scanner pipeline. We used SQLite for audit logs, local JSON data to simulate construction cloud resources, and Ollama with Gemma 3 4B for local AI explanations.

Challenges we ran into

One challenge was balancing automation with safety. We did not want the AI to directly control infrastructure, so we designed the scanner to make deterministic decisions while the AI only explains results. Another challenge was simulating realistic cloud actions without real AWS, Azure, or Google Cloud credentials, so we built an Apply and Approve workflow using mock resources.

Accomplishments that we're proud of

We are proud that EureGuard works as an end-to-end prototype, not just a mockup. It has a working dashboard, security scan, optimisation mode, live usage graph, AI assistant, audit log, notification flow, and approval workflow. We are also proud of the security-first rule: unsafe resources are blocked from optimisation.

What we learned

We learned that cloud optimisation is not just about saving cost. In construction, security must come first because the data can include sensitive project files, safety documents, and contractor access. We also learned that AI is more trustworthy when it supports human decisions instead of replacing them.

What's next for EureGuard

Next, we would connect EureGuard to real cloud providers such as AWS, Azure, and Google Cloud. We would add role-based approvals, real remediation actions, Slack or Microsoft Teams alerts, carbon reporting, and support for multiple construction projects. We would also improve the scanner with more compliance and risk rules.

Built With

Share this project:

Updates