Inspiration
The idea for Consensus came from noticing how often good decisions are delayed or lost because problems feel too complex to organize. In many teams and communities, discussions go in circles, important constraints are missed, and clear next steps never materialize. I wanted to build something that helps people move from vague discussions to structured, actionable decisions instead of endless debate.
What it does
Consensus is a web application that takes a real-world problem and a set of constraints, then produces a clear and structured decision outcome. It helps users compare solution options, understand trade-offs, assess risks, and follow a step-by-step execution plan that can actually be applied in real situations.
The goal is to support human judgment with clarity and structure, not replace it.
How we built it
Consensus was built as a Progressive Web App so it can run smoothly on both desktop and mobile devices. The application uses a modern React-based stack with server-side API routes to handle processing securely.
User input is collected through a simple interface and refined through short clarification steps. The system then generates a structured decision package that is validated before being presented. All projects are stored locally in the user’s browser to keep data private and under the user’s control.
Challenges we ran into
One of the main challenges was keeping the outputs practical instead of abstract. Early versions were informative but not always actionable. Another challenge was balancing flexibility with structure, so the system could handle different types of problems while still producing consistent and usable results.
Accomplishments that we're proud of
- Turning complex problem descriptions into clear, execution-ready plans
- Producing structured outputs that can be exported and shared easily
- Building a fully installable PWA with local-first data storage
- Creating a clean and simple user experience focused on real decision-making
What we learned
This project reinforced how important clear structure and constraints are when solving complex problems. Small design choices in how information is collected and organized can make a big difference in the quality of decisions and outcomes.
What's next for Consensus
Future improvements include deeper scenario analysis, collaboration features for teams, and optional integrations that allow decision packages to be shared across organizations while keeping privacy and control at the center.
Built With
- google-gemini-3-api
- indexeddb
- next.js
- pwa
- react
- tailwind-css
- typescript
Log in or sign up for Devpost to join the conversation.