BubeTalks

AI-powered Q&A application with Gemini API integration, text-to-speech functionality, and real-time community features.

Role
Full Stack Developer (Self-employed)
Period
May 2025 - July 2025
Status
Completed

Technology Stack

Laravel Livewire 3 Gemini API Reverb

Platform Features

Stack & Architecture

  • Laravel 11 + Livewire SPA-style experience for seamless interactions
  • Tailwind-based Blade views with responsive layouts
  • SQLite (or other DB via config) for flexible database management
  • Queue-driven jobs using php artisan queue:work for background processing

AI Services Integration

  • Google Gemini 2.0 Flash for witty text responses and AI-powered Q&A
  • ElevenLabs TTS (configurable voices/models) for audio playback
  • Custom queue jobs handle text generation, audio chunking, and storage
  • Seamless integration between text generation and voice synthesis

Interactive UI & User Experience

  • Fully custom dashboard with responsive layouts and warm color palette
  • Ask Bube prompt flow for intuitive question submission
  • Feed pages with Livewire-powered realtime polling
  • Saved-message placeholder, bookmarking, and rich status cards
  • Real-time UX enhancements using Reverb for instant updates

Developer Experience & Quality

  • Artisan command bube:check-integrations verifies API keys, DNS, and live connectivity
  • Full test suite (Pest/Feature tests) ensuring regressions stay caught
  • Configurable services for easy environment setup and testing
  • Queue-driven architecture for scalable background processing

Like what you see?

Reach out directly on any of these channels.