A web application that provides general functions of a learner dictionary, such as: (Previews are available, please scroll down)
- Dictionary
- Thesaurus
- Translator
- Word Quiz (WIP)
Word Quiz will ask questions about random vocabularies, mainly extracted from words in the search history stored in database, maybe AI will be involved in creating questions (when I pay for openAI api)
(Step 1 and 2 can be skipped if you do not have a rapid api key)
- go get a rapid api key from https://rapidapi.com , and put it in .envexample
- subscribe to (https://rapidapi.com/andryerics/api/google-translation-unlimited)
- Rename .envexample to .env
- Run:
docker-compose up
- Done, go to http://localhost:4173/ to access the web app




