A mobile and web application for learning English vocabulary through interactive training modes.
LearnEnglishWords helps users expand their English vocabulary using three training modes: reading, writing (quiz), and listening. Words are organized into collections (basic, intermediate, advanced) and categories. The app tracks learning progress and uses a spaced repetition system to move words through stages: unknown → learning → known → already known.
- Three training modes: read, write (quiz), listen
- Word collections with multiple difficulty levels
- Category-based word organization
- Progress tracking and statistics
- Audio pronunciation (UK/US)
- Built-in translation
- Dark mode support
- Localization (English, Czech)
- Available on Web, Android (Google Play), and iOS (App Store)
- Svelte — UI framework
- Framework7 — mobile UI components
- Apache Cordova — native mobile builds
- Webpack — bundler
- localForage — offline storage
See INSTALLATION.md for detailed setup and build instructions.
- Web: https://learn-english-words.net
- Google Play: https://play.google.com/store/apps/details?id=eu.learn.english.words
- App Store: https://apps.apple.com/us/app/id1529433124
Martin Jablečník
- Email: info@learn-english-words.net
This project is licensed under the GNU General Public License v3.0.


