Inspiration
Echo started with a simple frustration: students notice problems every day, but there’s no easy place to put those concerns where they actually lead to action. Issues get vented in group chats, anonymous apps, or surveys that go nowhere. Over time, people stop speaking up—not because they don’t care, but because the system doesn’t respond.
What it does
Echo turns everyday concerns into collective action. Students can quickly submit an issue in plain language, see it structured into a clear campaign, and gather support from others. When enough people echo the same concern, it’s escalated to the right decision-makers, with transparent updates along the way.
How we built it
Echo was built using Lovable to prototype and iterate quickly, with AI used to structure unfiltered input into actionable campaigns. The focus was on speed, clarity, and accessibility—making it possible to submit a concern in under two minutes without insider knowledge.
Challenges we ran into
The biggest challenge was balancing openness with responsibility. We needed to make posting easy while preventing spam, negativity, or duplication. This led to features like content moderation, campaign merging, and thresholds before escalation.
Accomplishments we're proud of
Echo has been tested with real students, staff, and faculty, all of whom successfully created campaigns without assistance. Early feedback confirmed that the problem is real and that the solution feels intuitive and meaningful.
What we learned
People don’t want more surveys—they want visible follow-through. Transparency, collective validation, and clear status updates matter more than perfection.
What's next
Echo starts with schools and universities, but the same friction exists in governments and institutions everywhere. The next step is piloting with student leadership, adding official responses, and proving that better feedback systems can rebuild trust at scale.
Built With
- css
- cursor
- lovable
- react
- tailwind
- typescript
- vite
Log in or sign up for Devpost to join the conversation.