Skip to content

Alyonka.app

🌐 Website: alyonka.app | 📝 Blogbeitrag: Vorstellung der neuen Alyonka.app Website | 📚 Übungen: Interaktiver Katalog


Übersicht

Alyonka.app ist eine interaktive Lernplattform und professionelle Webpräsenz für Alyona Novikova, Sprachlehrerin für Englisch und Portugiesisch in Cascais und Lissabon, Portugal.

Die Plattform bietet eine ganzheitliche Lösung:

  • Lehrer-Webauftritt: Mehrsprachige Website mit Übersicht über Sprachkurse (Englisch und europäisches Portugiesisch für Erwachsene und Kinder), Methodik, Kundenstimmen und Kontaktformular.
  • Interaktive Übungsplattform: Eine spielerische Sammlung interaktiver Übungen zur Festigung von Wortschatz, Grammatik und Lese-/Hörverständnis.

Hauptfunktionen

  • 🎮 Gamifizierte Übungen:
    • Match-Up: Wort-, Begriffs-, Übersetzungs- und Bildzuordnung mit sofortigem Feedback und Animationen.
    • Dynamische Kreuzworträtsel: Automatisch generierte Rätselgitter mit Begriffserklärungen und individuellen Themen.
    • Interaktive Quizze: Multiple-Choice-Tests mit Erläuterungen und Punkteauswertung.
  • 🔍 Durchsuchbarer Übungskatalog: Filterbar nach Titeln, Kategorien, Tags und Sprachniveaus.
  • 🌍 Mehrsprachigkeit: Vollständig verfügbar auf Englisch, Portugiesisch, Russisch, Ukrainisch, Deutsch und Französisch.
  • 🛠️ Lehrer-Adminbereich: Erstellung und Pflege von Übungen, Medienverwaltung und KI-gestützte Illustrationserstellung.

Technologie-Stack

KomponenteTechnologie
FrontendSvelteKit 2 + Svelte 5 (Runes), Tailwind CSS v4
Backend & SSRSvelteKit (@sveltejs/adapter-node)
DatenbankPostgreSQL + Kysely (Typsicherer Query Builder)
AuthentifizierungBetter Auth (@better-auth/kysely-adapter)
BildverarbeitungSharp (WebP-Optimierung)
TestingVitest + Testcontainers (PostgreSQL)
BereitstellungDocker & Docker Compose
MonitoringPino Logger + Prometheus-Metriken