A language learning web application that helps users master vocabulary through spaced repetition. Live demo: lingua-quiz.nikolay-eremeev.com
Prerequisites: Install Docker and Docker Compose
Clone and Run:
git clone https://github.com/nikolay-e/lingua-quiz.git
cd lingua-quiz
docker compose up --build -d db backend frontend
Access the App:
Run Tests (optional):
docker compose up --build e2e-tests
Frontend: Svelte 4.0, Vite
Backend: Python 3.11, Flask, PostgreSQL
Infrastructure: Docker, Kubernetes, Helm
Testing: Playwright E2E tests
Contributions are welcome! Please feel free to submit a Pull Request.