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