2
    Dev Log#langnotes

    Built a flashcard library with AI for language learning

    Ebru
    Ebru
    2 min

    After building the first working prototype of langnotes.app in a fast 24-hour flow of inspiration to build a personalized language learning experience with AI, study notes and flashcards, I decided to slow down a bit today to polish the UI and add a few features I really wanted before sharing it with the world.

    langnotes

    Notes

    • Still keeping everything in client-side storage for now. I’m experimenting with structure and flow before moving into authenticated API calls and backend storage.
    • I keep AI model as gpt-3.5-turbo as the cheapest one for now to not spend much on the building phase.
    • Used Web Speech API for text-to-speech for now, might consider switching to more natural model later.
    • Added the option to create new pages inside each collection. I imagine collections as small books or magazines, and this change makes the whole experience feel more natural.
    • Added missing translations. Localization and SEO are a big part of this project, so it’s now live in English, German, French, and Turkish. Once the base structure feels stable, adding more languages should be easy, one of the parts I enjoy most about this project.

    The Library (with collections and their details) is now functional. It needs a few mobile tweaks, and after that, I’ll start reworking the Study section to organize flashcards better.

    Feeling good about the progress, it’s slowly turning from a quick experiment into something real. 🎉

    If you'd like a quiet update once a week, join our tiny letter with weekly summary of learnings, findings, and what we're building.

    No spam, just genuine updates from our indie making journey.

    Or follow the journey on: