Skip to content
NounStack

NounStack

UX like a Swiss Army Knife

Created on 21st February 2026

NounStack

NounStack

UX like a Swiss Army Knife

The problem NounStack solves

Our reimagined UX significantly improves DAO coordination by replacing fragmented, data-heavy dashboards with a unified, social-first interface that reduces the "contextual friction" inherent in Nouns Builder governance. By merging auctions, voting, and treasury movements into a single chronological feed, we lower participation barriers for both new and inactive members, allowing them to catch up instantly through smart summaries rather than manual forensic auditing of on-chain data. The implementation of guided proposal wizards and event-based smart filters—anchored in a playful, Nounish aesthetic—makes the governance lifecycle intuitive and accessible without sacrificing the technical transparency required for scalable, decentralized decision-making.

Challenges I ran into

  1. The "Ghost in the Machine" (iCloud Sync Failure)
    The Challenge: In the middle of the build, my entire development environment ground to a halt. Files wouldn't save, npm install was throwing strange permission errors, and VS Code couldn't find my project directory. It turned out my iCloud Drive had run out of storage and stopped synchronizing, which effectively "locked" my local Desktop and Documents folders where the project lived.

The Fix: I had to perform a "hard reset" on my file system's relationship with the cloud. I toggled iCloud Drive off in my macOS System Settings (choosing to keep a local copy of files), cleared out old storage, and then toggled it back on. To prevent this from happening again mid-hackathon, I moved the project to a local ~/Developer folder that is explicitly ignored by iCloud sync, ensuring my environment stays stable regardless of my cloud storage status.

  1. The "Everything, Everywhere" Problem (Mobile-First Constraints)
    The Challenge: DAO governance is data-heavy. Between live auction bids, complex proposal descriptions, voting tallies, and treasury milestones, I struggled to fit everything onto a mobile screen without it looking like a cluttered spreadsheet. My initial drafts were overwhelming and failed the "glance test."

The Fix: I stepped back and researched how top-tier mobile products like Airbnb and Stripe handle complex data. I successfully conquered the challenge by implementing three key design patterns:

Progressive Disclosure: I hid secondary details (like full vote histories) behind expandable "drawers" and accordions, keeping the primary focus on the Call to Action (like the "Vote" button).

The Card View Pattern: I converted dense data tables into swipeable, homogeneous cards. Each card represents one "idea" (one proposal or one auction), which makes the feed scannable with a thumb.

Visual Shorthand: Instead of text-heavy labels, I used pixel-art icons and color-coded "pills" (e.g., green for Passed, purple for Active) to communicate status instantly without taking up screen real estate.

Use of AI tools and agents

Design-to-Agent Handover: After creating the UI in Figma Make, we use the Figma MCP (Model Context Protocol) to connect the design directly to the Antigravity environment. This allows the AI to "see" the exact spacing, colors, and typography of our Nounish aesthetic.

Autonomous Implementation: Claude Sonnet 4.6 operates within Antigravity to translate those visual assets into code. While one agent builds the Unified Feed, another agent simultaneously writes the unit tests and seeds mock data for the NFT Auctions.

Self-Healing & Verification: As the code is written, Antigravity’s Ghost Runtime automatically launches the application in a headless browser. If a component breaks or fails a visual regression test, the agents autonomously identify the bug and apply a fix before any human review is even required.

Tracks Applied (2)

Devtopia

Governance UX & Community Tooling

Our reimagined UX significantly improves DAO coordination by replacing fragmented, data-heavy dashboards with a unified,...Read More
Nouns Builder

Nouns Builder

Discussion

Builders also viewed

See more projects on Devfolio