lingua-quiz Svelte Themes

Lingua Quiz

Language learning web app with spaced repetition algorithm. Built with FastAPI, Svelte 5, PostgreSQL. Kubernetes-ready with Helm charts for production deployment.

LinguaQuiz 🎯

A language learning web application that helps users master vocabulary through spaced repetition. Live demo: lingua-quiz.nikolay-eremeev.com

Quick Start with Docker Compose 🐳

  1. Prerequisites: Install Docker and Docker Compose

  2. Clone and Run:

    git clone https://github.com/nikolay-e/lingua-quiz.git
    cd lingua-quiz
    docker compose up --build -d db backend frontend
    
  3. Access the App:

  4. Run Tests (optional):

    docker compose up --build e2e-tests
    

Documentation 📚

Tech Stack

Frontend: Svelte 4.0, Vite
Backend: Python 3.11, Flask, PostgreSQL
Infrastructure: Docker, Kubernetes, Helm
Testing: Playwright E2E tests

Contributing 🤝

Contributions are welcome! Please feel free to submit a Pull Request.

Top categories

Loading Svelte Themes