Fluentify
Inspiration
As four international students, we all understand the struggle and fear of speaking a second language and the anxiety of worrying about being judged. This inspired us to create Fluentify a platform that helps learners overcome that fear by providing supportive real-time feedback on pronunciation and grammar without striking perfection.
What it does
Fluentify is a language-learning app that allows users to practice speaking in multiple languages, receive real-time feedback on pronunciation, and get detailed explanations of their mistakes. It helps learners improve grammar, and gain confidence through personalized corrections.
How we built it
As a full-stack project, we built the front end in HTML, CSS, and JavaScript. For the backend, we coded a Python program to implement the AI models: one to listen and understand the user, and one API from openAI to provide information on the grammar and pronunciation aspects.
Challenges we ran into
After making some changes to the code without saving it to GitHub, we encountered a major problem that caused the app to stop working entirely. Unfortunately, we had to start from scratch, rebuilding crucial components to get back on track.
Accomplishments that we're proud of
We are proud of the outcome of our effort and that we didn't give up halfway through the project even though things weren't looking good for us after making some changes to the code without saving it to GitHub, we encountered a major problem that caused the app to stop working entirely. Unfortunately, we had to start from scratch.
What we learned
We learned the importance of communicating while working as teammates and optimizing the time to make the most from it. We also learned about the importance of resilience and adaptability. When our code failed, it set us back, but we quickly regrouped, learned from our mistakes, and rebuilt from scratch. This experience also reinforced the need for regular backups.
What's next for Fluentify
With limited time, we weren’t able to execute all of our ideas, but we’re excited about the future. We plan to expand Fluentify’s language offerings, making it accessible to even more learners worldwide. Additionally, we’re looking to enhance AI-driven learning paths to make the experience even more personalized. Some of our upcoming features include conversation practice with native speakers and progress tracking, allowing users to monitor their improvements and stay motivated.
Built With
- css
- flask
- html
- javascript
- openai
- pydub
- python
- whisper

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