A modern web application for learning foreign language vocabulary, built with Angular and Firebase.
- Create and maintain personal vocabulary lists with automatic English translations
- Track learning progress with learned/unlearned status for each word
- "Word of the Day" feature for spaced repetition learning
- Works offline (PWA + Firebase offline support)
- Responsive design for both desktop and mobile
- Frontend: Angular 19
- Backend: Firebase (Authentication, Firestore, Cloud Functions)
- Translation: Google Cloud Translate API
- PWA (Progressive Web App)
MIT © Pavlo Glazkov