Inspiration
We were tired of smart home apps being boring, disconnected utilities that simply react to commands. We saw a future where the home could be proactive, intuitive, and even fun. Inspired by the polish of modern operating systems and the addictive feedback loops of gamification, we asked: What if your home had an OS? NeuroHome was born from the vision to transform the smart home from a collection of switches into a cohesive, data-driven partner in efficiency and comfort.
What it does
NeuroHome is an "Operating System for Your Home" that centralizes control, intelligence, and automation. It goes beyond basic monitoring by:
- Gamifying Savings: A "Savings-Maxxing" game with a "Sweat Level" slider lets users see real-time financial impact and earn competitive ranks for efficient behavior.
- Tracking Appliance Mileage: Like a car's odometer, it tracks the lifetime usage and health of every appliance, predicting maintenance needs before they become problems.
- Providing AI-Powered Insights: Integrated with Google Gemini, it delivers proactive, plain-English "Vibe Checks" on energy usage and suggests optimizations.
- Enabling Natural Language Control: A built-in AI chat allows users to control their home by simply asking ("Turn on the lights").
- Offering Carbon Awareness: A "Grid Vibe Check" shows real-time carbon intensity, empowering users to use energy when it's cleanest.
How we built it
- Frontend: Built with React and TypeScript for a robust, type-safe, and component-based user interface. Tailwind CSS and Framer Motionwere used to achieve the polished, responsive, and animated "cyberpunk" aesthetic.
- Backend & AI: We leveraged Google Gemini via its API for all natural language processing (NLP) and generative AI features, including the chat interface and energy insights.
- Smart Home Integration: Utilized the Google Home API to simulate device discovery and control, creating a seamless onboarding experience.
- State & Data Management: Zustand provided lightweight and efficient state management for the complex, real-time data flowing through the dashboard.
- Prototyping & Design: Figma was used for initial UI/UX design, wireframing, and prototyping the interactive demo flow.
Challenges we ran into
- Creating a Cohesive "OS" Feel: The biggest challenge was designing a UI that felt like a unified operating system, not just a collection of tiles. Balancing information density with clarity and ensuring all components shared a consistent design language required multiple iterations.
- Simulating Real-Time Data: Without a live connection to physical home hardware, we had to meticulously design and build a system of simulated data streams and state managers that felt authentic and responded instantly to user input.
- Designing the Gamification Loop: Making energy savings feel genuinely "game-like" was difficult. We spent significant time tuning the "Sweat Level" algorithm and designing rank badges (like "GOATED") that were both motivating and humorous without being gimmicky.
Accomplishments that we're proud of
- Successfully creating a tangible "wow" factor during the demo, particularly with the smooth UI/UX and the immediate visual feedback of the "Savings-Maxxing" game.
- Developing and sticking to the powerful "OS for your Home" branding, which clearly differentiates NeuroHome from competitors.
- Building a complex, multi-feature application with a high degree of visual and interactive polish in a constrained timeframe, including dark/light mode and smooth animations.
- We're proud that our use of AI (Gemini) feels purposeful and core to the experience providing genuine utility through chat and insights rather than being a tacked-on gimmick.
What we learned
- The Power of Metaphor: Framing the product as an "Operating System" immediately set user expectations for a level of power, integration, and polish that a simple "app" wouldn't.
- UI Polish is a Feature: Small details like the theme toggle, pulsating device indicators, and instant slider responses significantly elevate the perceived value and usability of the entire product.
- Gamification Requires Nuance: Simply adding points and badges isn't enough. The game mechanics must be tightly coupled to real-world value and user actions to feel rewarding and not condescending.
What's next for NeuroHome
- Hardware Integration: Partner with device manufacturers and develop a dedicated hub to connect directly to a wider range of appliances and energy monitors for live, real-world data.
- Advanced Automation: Implement "NeuroScripts," a user-friendly tool for creating complex, multi-device automation routines (e.g., "Good Morning," "Energy Saver," "Movie Night").
- Predictive Maintenance Marketplace: Develop the "Schedule Maintenance" feature into a full marketplace, connecting users directly with vetted local technicians when an appliance's "mileage" indicates a potential failure.
- Community & Competition: Introduce a secure, privacy-focused community layer where users can compare their efficiency rankings with neighbors and participate in group challenges to unlock rewards.
Built With
- framermotion
- react
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.