I’m looking for a Bubble developer to help me build the core functionality of a web app that helps learners practise spoken Finnish with an AI chatbot.
What I need you to build
- AI chat interface (connected to OpenAI GPT-3.5 or GPT-4o)
- The learner sends input (via voice using STT)
- The bot replies in natural Finnish (the colloquial form of Finnish) using TTS
- All communication stays in Finnish
- My system prompt and lesson prompts will guide the interaction
- Google Cloud Speech-to-Text (STT) integration
- Learner clicks a mic button, speaks, and sees their words transcribed in real time (or near real-time)
- Transcribed input is sent to OpenAI
- Google Cloud Text-to-Speech (TTS) integration
- Bot responses are played aloud using natural Finnish voices
- Ideally allow voice customisation later (e.g. gendered voices)
- Lesson structure
- I’ll provide the lesson content and prompts (e.g. Phase 1: vocabulary activation, Phase 2: sentence building, Phase 3: conversations)
- The learner selects a lesson → sees a themed AI chat experience
- Progress tracking
- Track which lessons a learner has completed
- Visually show completed lessons (e.g. checkmarks or progress bar)
- Store progress locally or with login (email/password)
What I’ll provide
- The content: prompts, conversation themes, and lesson structure
- The OpenAI API key
- A Google Cloud account (TTS + STT enabled)
- Visual examples or mockups of the UI I’d like (optional)
Project goals
- Build a simple, elegant version of the app (mobile-responsive, web only is fine)
- I should be able to add lessons and prompts myself after the handover (no developer needed for every update)
- I’m not a developer — the setup should be clear and manageable for a non-tech user
- If this goes well, I may hire for future iterations or add-ons
Deliverables
- Fully working web app built in Bubble with:
- Working STT (Google Cloud)
- Working TTS (Google Cloud)
- OpenAI GPT connection using my prompt
- Lesson selector + progress tracker
- Clean UI with placeholder lessons I can replace
- Short Loom video walkthrough showing how to:
- Add/change lessons
- Update the GPT prompt if needed
- Test the TTS/STT functions
- Access learner progress if stored
Budget & Timeline
- I’m open to quotes. Please include:
- Estimated timeline to complete this build
- Your rate and whether it includes revisions
- Examples of similar work (especially GPT, Bubble + voice features)
To apply:
Please send me an email at hello@learnfinnished.com with:
- Your experience with Bubble + OpenAI + Google Cloud (TTS/STT)
- Whether you’d recommend any tools or workflows to make this simpler or better
- Any clarifying questions you have!
Looking forward to hearing from you!