LearnWords app
LearnWords is a web application for learning foreign-language vocabulary through spaced repetition. Users build their own word lists, learn new words, review them, and track their progress over time.
My role was to design and build the application end to end — frontend, app logic, and deployment.
Technologies used:
Frontend: Vue.JS (Vite), TypeScript
Deploy: Vercel
Key features:
- Create custom word lists to learn
- Spaced-repetition learning and review
- Progress tracking for learned words
- Clean, responsive interface

Learn word screen

Words screen

Home progress screen

Words learned screen



