React Native Developer – Finalize Production-Ready AI Voice Chat App (BandhuBol)
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
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