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
| Komponente | Technologie |
|---|---|
| Frontend | SvelteKit 2 + Svelte 5 (Runes), Tailwind CSS v4 |
| Backend & SSR | SvelteKit (@sveltejs/adapter-node) |
| Datenbank | PostgreSQL + Kysely (Typsicherer Query Builder) |
| Authentifizierung | Better Auth (@better-auth/kysely-adapter) |
| Bildverarbeitung | Sharp (WebP-Optimierung) |
| Testing | Vitest + Testcontainers (PostgreSQL) |
| Bereitstellung | Docker & Docker Compose |
| Monitoring | Pino Logger + Prometheus-Metriken |