Inspiration

We were inspired to create Struct by the need for more sustainable and efficient building management solutions. Property managers face challenges balancing daily operational tasks with long-term goals like energy savings and tenant satisfaction. Struct offers a way to streamline their work, reduce energy consumption, and minimize repetitive tasks, helping to build a more sustainable future.

What it does

Struct is an intelligent building management platform that automates routine tasks, integrates IoT data for real-time insights, and uses AI to prioritize actions for property managers. It provides a centralized dashboard where managers can track, manage, and optimize building operations efficiently—saving time, reducing costs, and supporting sustainability goals.

How we built it

We developed Struct using a powerful tech stack to optimize performance and scalability:

  • Backend and Cloud Infrastructure: Built on Google Cloud Platform, using FastAPI for API development, with Google Cloud Functions and Google Cloud Pub/Sub for task automation and data processing.
  • Frontend: Created with Vite and React for a smooth, dynamic user experience, enhanced by Framer Motion for engaging animations.
  • Data Storage and Authentication: Managed with Firebase and Firestore for scalable and secure storage and user management.
  • IoT Integration: Enabled through MQTT, allowing seamless connection to IoT devices for real-time data updates.
  • Task Prioritization: Powered by LLaMa 3.1 8B instrct as our large language model (LLM), which helps prioritize tasks intelligently based on data patterns and building needs.

This stack provides a reliable, scalable foundation for Struct, ensuring efficient building management and actionable insights for property managers.

Challenges we ran into

One of the main challenges was creating a flexible automation system that allows users to set custom triggers based on diverse data types. Ensuring real-time data accuracy and reliable connectivity with IoT devices presented technical hurdles, especially when managing large data volumes from multiple sources.

Accomplishments that we're proud of

We’re proud of Struct’s robust automation capabilities, the seamless integration of IoT and AI for a streamlined user experience, and the effective use of LLaMa 3.1 8B instrct for intelligent task prioritization. Building a platform that can meaningfully impact sustainability and building efficiency is something we’re excited about.

What we learned

Developing Struct taught us a great deal about IoT data integration, real-time data processing, and the complexities of task automation in a real-world setting. We also gained insights into how building managers operate, which helped us design an intuitive user experience.

What's next for Struct: Intelligent Building Management App

We plan to expand Struct’s IoT device compatibility and introduce more advanced AI-driven insights to further support proactive management. Our goal is to make Struct the go-to tool for sustainable and efficient building management, adding predictive maintenance and reporting features to empower property managers in reducing operational costs and environmental impact.

Built With

Share this project:

Updates

Submission history