Skip to content

ngngka1/Dictionary-webapp

Repository files navigation

Dictionary webapp

A web application that provides general functions of a learner dictionary, such as: (Previews are available, please scroll down)

  1. Dictionary
  2. Thesaurus
  3. Translator
  4. 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)

Steps to launch the website with docker:

(Step 1 and 2 can be skipped if you do not have a rapid api key)

  1. go get a rapid api key from https://rapidapi.com , and put it in .envexample
  2. subscribe to (https://rapidapi.com/andryerics/api/google-translation-unlimited)
  3. Rename .envexample to .env
  4. Run:
docker-compose up
  1. Done, go to http://localhost:4173/ to access the web app

Preview

Home page

home_preview

Login page

login_preview

dictionary page (with result)

dictionary_test

thesaurus page (with result)

thesaurus_test

translator page (with result)

translator_test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors