Skip to content

A website to create and learn Anki-style decks for learning languages without requiring knowing English

Notifications You must be signed in to change notification settings

DragonTechRoyale/Deck-Creator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DeckCreator

Setup & Installtion

Make sure you have the latest version of Python installed.

git clone <repo-url>
pip3 install -r requirements.txt

Running The App

python3 main.py

Viewing The App

Go to http://127.0.0.1:8000 Or the link being printed by the server if the clinet is a different machine from the server.

How to use

Enter the link being printed when running the server or to the link above if clinet is running on the same machine as the server, then create an account or login to an existing account. On the home screen you cane click on 'decks' to view decks you've created in the past or create a new deck by checking the following settings: native language, target language and amount of words to learn, and then lick on 'Create Deck' and wait until the server creates your deck, this may take a few minutes. At the 'decks' page you can select your chosen deck and learn it by clicking on its button and being moved to the deck's page. At this page you will see the front of the first card of the deck. Read the front the click on 'Show Answer', if you remembered the meaning on the back then click on 'Good', otherwise click on again. Repeat for all the cards in the deck until you reach the Congrats page. To effectively learn the decks you may do your "reps" every day, because the site uses intervals to remember when your remembered certain cards to optimize your long term learning.

About

A website to create and learn Anki-style decks for learning languages without requiring knowing English

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.6%
  • JavaScript 25.4%
  • HTML 16.8%
  • CSS 1.2%