German flashcards and server source code