React Native Developer – Finalize Production-Ready AI Voice Chat App (BandhuBol)

Job ID: 39589277

Budget: ₹25,000 – ₹40,000 INR

We're developing BandhuBol – a voice-enabled, AI + human support app for emotional wellness. You’ll receive our existing codebase and will be responsible for assembling, finishing, and deploying a fully functional production-ready React Native mobile app.

This includes:
1. Voice chat (Whisper + TTS integration)
2. LLM API connection (Ollama or similar)
3. Payment integration (per session)
4. Basic session management + chat history
5. Android production-ready build

What We Provide
1. BandhuBol source code (React Native + Node backend ZIP)
2. UI guide + prompt framework for the AI advisor
3. API keys (Whisper / Play.ht / TTS engine)
4. Ollama endpoint or instructions
5. Sample user flows

Your Responsibilities:
1. Review the codebase, identify gaps, and refactor where necessary
2. Integrate STT (Whisper or Whisper API) and TTS (Play.ht or similar)
3. Connect frontend to LLM backend (Ollama running locally or hosted)
4. Implement session handling, chat log storage (MongoDB or Firebase)
5. Add per-session payment system (Razorpay or Stripe)
6. Build and test Android production app (via EAS or APK)
7. Finalize UI flows for user/advisor switching (no heavy dashboard UI needed)
8. Ensure clean documentation for handoff

Tech Stack:
1. React Native (Expo)
2. Node.js / Express
3. MongoDB / Firebase
4. Whisper (STT)
5. Play.ht or ElevenLabs (TTS)
6. Ollama (or DeepSeek, Mistral via API)
7. Razorpay / Stripe

Budget & Timeline:
1. Budget: ₹25,000–₹40,000 INR
2. Total Hours Estimate: ~40 hours
3. Timeline: 2–3 weeks
4. Payment Model: Milestone-based