Skip to content

LearnWords app

1 minute read

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

Learn word screen

Words screen

Words screen

Home progress screen

Home progress screen

Words learned screen

Words learned screen

Share this post