Inspiration
In a world overwhelmed with misinformation, censorship, and echo chambers, we asked: What if journalism wasn’t just top-down, but interactive? What if people had a say — not just by sharing but by voting?
We imagined a platform that bridges journalism with democracy — where the readers shape the narrative, and the journalists gain insights from the public directly.
Built by a non-coder, FirstVote exists to promote free journalism and give every voice a vote.
What it does
FirstVote is a public-powered news platform where readers don’t just read — they vote. Built using Bolt.new, it transforms passive news consumption into civic engagement, allowing people to express opinions on current events while giving journalists real-time public sentiment.
How we built it
We used the Bolt.new Pro Plan to build the app entirely using AI prompts, without writing any code manually. Key tools and services include:
Bolt.new – for building the entire app UI and logic
Supabase – for backend and storage
RevenueCat – for future monetization via premium journalist tools
Responsive UI – optimized for both desktop and mobile
AI image generation (optional) – for visual news enhancement
Each feature — from news cards and vote buttons to the journalist dashboard — was iteratively built using Bolt prompts, reflecting how powerful no-code AI development can be when guided with intention.
Challenges we ran into
Making sure the voting feature was dynamic and persisted correctly
Styling news cards to match the vision without full frontend control
Avoiding npm errors and dependency issues in Bolt.new
Designing a journalist dashboard that’s intuitive and scalable
Working under time pressure while ensuring a polished experience
What we learned
That complex civic tools can be built without a line of manual code
The power of designing with AI using structured prompts
How user participation can amplify the credibility and reach of journalism
That a simple idea can be technically executable and emotionally resonant
What's next for FirstVote : Vote on the news. Shape public opinion.
I am looking to launch it in a full fledged decentralized platform which authenticates the voice of people through voting empowering democracy.
Built With
- bolt
- entri
- javascript
- netlify
- supabase
- tailwind
Log in or sign up for Devpost to join the conversation.