🌍 BBN: From Job Loss to Innovation

The Spark

My name is Dannell Kobby, writing from Accra, Ghana. I lost my job months ago due to AI automation. The irony wasn't lost on me - the very technology that replaced me would become my greatest tool.

Every morning, I'd spend two hours scrolling through news, trying to stay informed for my freelance work. BBC, CNN, local Ghana news, tech updates - an endless stream of information, most of it repetitive, time-consuming, and frankly, boring. I watched my peers, especially young people, completely disconnect from news. Not because they didn't care about the world, but because traditional news delivery felt like homework.

Then a month ago came the moment that changed everything. A friend mentioned the Bolt.new hackathon to me, and suddenly, all the pieces clicked. What if I could use the same AI - the technology that disrupted my career - to solve the very problem I faced every day?

What I Built

BBN (Brief Bulletin News) is more than a news app - it's a complete content intelligence platform that transforms information overload into digestible, personalized experiences.

The Consumer Side

  • 3-Minute Magic: Transforms 10,000+ daily headlines into personalized audio/video bulletins
  • Built for Real Life: Listen during your commute, watch over coffee, or share on social media
  • Your Style, Your Voice: Choose how you want your news - professional, comedic like late-night TV, or anything in between

How I Built It

Frontend Bolt.new

// Modern React stack with TypeScript
- React 18 + Vite for blazing-fast development
- TanStack Query for intelligent data caching (90% reduction in database reads)
- Tailwind CSS with comprehensive light/dark theme system
- Mobile-first responsive design

Backend GCP

# Google Cloud + Firebase for infinite scale
- Firebase Firestore for real-time data
- Cloud Functions for serverless AI processing
- AI Agnostic integration (OpenAI + Gemini)
- Professional TTS with multiple voice options

The AI Pipeline

RSS Feeds → Content Extraction → AI Analysis → Style Application → 
Audio/Video Generation → Multi-Channel Distribution

Challenges I Overcame

1. The Performance Wall

Developing with AI was a constant cycle of "one step forward, two steps back." I'd build a feature, only for a change in the AI's logic to break or "scrap" my work entirely. This forced me to learn how to build adaptable systems that could work with the AI's dynamic nature, rather than be broken by it.

2. The Personalization Puzzle

My goal was to make news interesting, but the initial AI summaries were factually correct yet boring. The real challenge was mastering advanced prompt engineering to inject distinct personalities and tones—from comedic to professional—into the content, all while guaranteeing factual accuracy.

3. The Scale Question

BBN was first built for a single user, but the vision was much bigger. I undertook a massive architectural overhaul, refactoring the entire application and data structure to support a multi-tenant system for future enterprise clients and allow for user-defined content pipelines.

4. The African Developer Challenge

Developing from Ghana meant dealing with inconsistent internet, frequent power blackouts, and the pressure of expensive AI API tokens. These constraints forced me to write extremely efficient prompts and complementary codes, which ultimately made BBN a stronger and more accessible application.

What I Learned

  1. AI as a Tool, Not a Threat: The technology that took my job became my co-creator. I've learned to see AI as a multiplier of human creativity, not a replacement.

  2. Constraints Drive Innovation: Limited resources pushed me to build smarter, not harder. Every optimization mattered.

  3. Global Problems, Local Solutions: Information overload is universal, but the solution came from understanding how people in my community actually consume content.

  4. Technical Debt is Real: Starting with a clean architecture saved countless hours. The time spent on proper TypeScript types and component structure paid off.

The Impact

BBN isn't just about news - it's about democratizing information. Information overload is a global issue, and In my region where iinternet data is precious and time is valuable, BBN means:

  • Workers can stay informed during commutes
  • Professionals get global updates in local context
  • Content creators can build media empires without studios
  • Everyone can choose news that speaks their language - literally and stylistically

The Future

  • Content Creators: Auto-generate videos and podcasts from research. Maintain 24/7 content streams while sleeping.
  • Enterprises: Skip expensive studios. Regional newspapers become multimedia powerhouses overnight reducing costs, increasing reach.
  • Individuals: Mobile experience, Personalized news briefings in multiple languages and styles. Empower everyone to stay ahead of information.

BBN

Your News. Your Voice. Your World.

Built With

  • cloudrun
  • gcp
  • lucide-react
  • react-18
  • react-router
  • tailwind-css
  • tanstack-query
  • typescript
  • vite
Share this project:

Updates