Inspiration

As a language learner myself, I found the manual process of creating flashcards slow and tedious. I built Flexi to solve my own problem: to create a smart app that automates the repetitive work of building a vocabulary deck, allowing me to spend my time actually learning, not just preparing to learn.

What it does

Flexi is an AI-powered vocabulary builder. It instantly turns a single word, a PDF file, or even a YouTube video into a rich, detailed flashcard with translations, examples, and images. The app then uses a proven spaced repetition system to schedule reviews, ensuring you learn new words efficiently and remember them for the long term.

How I built it

As a product designer, I approached this project with a user-centered methodology. I conducted a series of user interviews and usability tests on early prototypes to ensure the final product was genuinely useful. This meant I also had to learn programming from the ground up, a journey made much more manageable with the help of modern AI coding assistants.

Challenges I ran into

A key challenge early on was designing the right app architecture and navigation. It was crucial to build a solid foundation from the start that could support future features and ensure a smooth, intuitive user experience as the app continued to grow.

Accomplishments that I'm proud of

My biggest accomplishment is creating a tool that genuinely helps people learn.

What I learned

This project was a deep dive into the fundamentals of mobile app development, from UI/UX principles to coding and deployment. I learned how to translate user feedback from interviews and testing into concrete features and a better overall experience. But the most important lesson was a personal one: solving your own problem is the most powerful and enduring source of motivation.

What's next

The next priority is to introduce more diverse learning modes, a feature frequently requested by users in usability tests. Beyond the current spaced repetition reviews, I plan to add new ways to practice vocabulary, such as typing the answer for a spelling check, multiple-choice quizzes, and other engaging exercises to make learning even more effective and fun.

Built With

Share this project:

Updates