Web App | 2020 | Status: Beta

Russian Vocabulary Trainer

Online: bajkal-app.de

Code: github.com/bjkawecki/Russian-Language-Trainer

Description: While studying, I realized that there was a lack of high-quality learning materials for Russian. In early 2020, I decided to tackle this problem myself and began designing my own learning app.

My goal is to create a web app that makes it easy and efficient to learn Russian vocabulary Mein Ziel ist eine Web-App, mit der sich russische Vokabeln effizient und mit minimalem Aufwand lernen lassen.

Tech Stack

  • Backend: Python/Django, Celery
  • Datenbank: PostgreSQL, Redis
  • Frontend: HTMX, Tailwind/Flowbite
  • Deployment: Docker, Github, Coolify

Features

  • Vocabulary trainer based on the spaced repetition method
  • Around 1,500 words organized into two thematically structured courses
  • Searchable dictionary including grammatical forms
  • Learning progress visualized clearly through charts

Updates

  • 05/2024: Beta version available at bajkal-app.de
  • 10/2024: Migration from PaaS provider to VPS
  • 03/2025: Version 0.5.0, layout update

Preview of mobile view

preview-bajkal-feed-mobile-screen