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

Share this project:

Updates