wordpecker-app
View on GitHubA personalized language-learning tool that combines Duolingo-style lessons with your own curated vocabulary lists. Seamlessly add words from books, articles, or videos, and revisit them through interactive quizzes and LLM-generated lessons.
LLM-powered language-learning web app: curate vocabulary from books or videos, then practice via 5 generated quiz types, reading passages, image-based word discovery, and an OpenAI voice tutor that can edit your lists. React/Vite frontend, Node backend, MongoDB, Docker.
Use Cases
Build personal vocabulary lists from books, articles and videos with context-aware definitionsPractice words with generated multiple-choice, fill-in-the-blank, matching, true/false and sentence-completion exercisesHold spoken conversation with an OpenAI voice tutor that can add words to your listsDiscover new vocabulary from LLM-generated or stock images (Vision Garden)Generate themed word sets by topic and difficulty that skip words you already knowGenerate reading passages that highlight your target wordsCreate LLM images and example sentences per word in word detail pagesClone curated template vocabulary lists by category and difficulty
Built With
- Language
- TypeScript
- Frameworks
- React · Vite · Node.js · MongoDB · Docker · OpenAI API
Tags
language-learning · vocabulary · llm · voice-agent · openai · image-generation · text-to-speech · quiz-generation · spaced-repetition · mongodb · react · typescript · docker · education · personalization