Inspiration
So, I've thought a long time about building an app to help students to speak English because speaking English is the most important part of learning English. Many students feel shy and not confident to speak in a foreign language and this app is made so that they will feel more confident.
What it does
The app allows students to have a conversation with a teacher in English or Spanish. Each teacher has their own AI-powered skill which allows them to either give you interview practice, to check your grammar, to help you with your writing, and etc. etc. There is also the chance to practice Spanish and have video calls with AI teachers.
How we built it
I built the app with Bolt.new and saved everything using Superbase. And I used Stripe for the payments and Eleven Labs for the voice conversations. To build the voice conversations, I had to break down into text-to-speech, speech-to-text, and use OpenAI for the answers. So the idea would be that it would capture the speech-to-text, then that would send that to OpenAI to respond to the answer, and then the speech-to-text function by Eleven Labs then calls out the answers, simulating a real conversation.
Challenges we ran into
One of the main challenges was actually finding a domain name because many domains in this niche are already taken. Something else that was quite difficult was integrating Stripe. I spent two days on that so I wish that was easier. Apart from that it was more or less plain sailing. It just took time.
Accomplishments that we're proud of
I'm very proud of the fact that it is really usable and people have been giving it very good feedback on X. I'm really happy that I can charge money with Stripe and just delighted to be part of the hackathon in general.
What we learned
I learned a lot more about SuperBase and storing information, RLS and saving API keys, Stripe, creating webhooks, using Tavas, which I've never used before, and yeah, that's it.
What's next for Viva Lingua
Next up for VivaLingua is that I'm going to start with the marketing now. I'm going to start a YouTube channel and do SEO and short-form videos on the major platforms TikTok, Instagram, and YouTube.



Log in or sign up for Devpost to join the conversation.