Skip to content

A simple vacabulary training tool built with Angular and Firebase

License

Notifications You must be signed in to change notification settings

pglazkov/linqua-web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI Build

Linqua

A modern web application for learning foreign language vocabulary, built with Angular and Firebase.

Features

  • 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

Demo

Demo Animation

Tech Stack

  • Frontend: Angular 19
  • Backend: Firebase (Authentication, Firestore, Cloud Functions)
  • Translation: Google Cloud Translate API
  • PWA (Progressive Web App)

License

MIT © Pavlo Glazkov