Projects

Project case study

BubeTalks

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

At a glance

The work before the feature list

Problem
AI-powered Q&A application with Gemini API integration, text-to-speech functionality, and real-time community features.
Role
Full Stack Developer (Self-employed)
Context
Independent project
Period
May 2025 - July 2025

Ownership

What I was responsible for

  • Full Stack Developer (Self-employed)

Under the hood

Technical depth, available when it is useful

The implementation detail is grouped by system area so the page remains scannable.

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

Evidence

What can be inspected

The screenshots, source links, and walkthrough above are the currently available project evidence.

  • Laravel
  • Livewire 3
  • Gemini API
  • Reverb

Contact

Want to ask me about this project?

Email me