Skip to content

GeronimoOM/mova

Repository files navigation

alt text

Mova is a personal dictionary app that can be used to facilitate learning vocabulary.

It allows maintaining a list of dictionary words and completing simple exercises to memorize them.

Features:

  • custom properties for words per part of speech, e.g., "gender" for nouns, "past tense" for verbs
  • fuzzy search of words (by any property or translation)
  • exercises for recalling translation, typing the word or one of its properties
  • tracking of added words and completed exercises, overview of daily/weekly/historic progress
  • dictionary statistics (breakdown by parts of speech, level of word mastery)
  • offline support (app can be installed as PWA)

Back End

TypeScript, NestJS, GraphQL, MySQL, ElasticSearch, NGINX.

Front End

TypeScript, React, Apollo GraphQL, Vanilla Extract CSS, Workbox, Cypress.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages