Alyonka.app

🌐 Sitio Web: alyonka.app | 📝 Artículo del Blog: Presentamos el Nuevo Sitio Web Alyonka.app | 📚 Ejercicios: Catálogo Interactivo
Resumen
Alyonka.app es una plataforma educativa interactiva y presencia web profesional creada para Alyona Novikova, profesora de inglés y portugués radicada en Cascais y Lisboa, Portugal.
La plataforma ofrece una solución integral:
- Presencia en Línea para Profesores: Página web multilingüe que presenta cursos (inglés y portugués europeo para adultos y niños), metodología comunicativa, testimonios y contacto directo.
- Plataforma de Práctica Interactiva: Un conjunto gamificado de ejercicios interactivos diseñados para ayudar a los estudiantes a dominar vocabulario, gramática y comprensión auditiva.
Características Principales
- 🎮 Ejercicios Gamificados:
- Match-Up: Emparejamiento de vocabulario, definiciones, traducciones e imágenes con retroalimentación inmediata y animaciones.
- Crucigramas Dinámicos: Generador procedural de crucigramas con explicaciones de pistas y temas personalizados.
- Quizzes Interactivos: Evaluaciones de opción múltiple con explicaciones instantáneas y puntuación.
- 🔍 Catálogo de Ejercicios con Búsqueda: Exploración y filtrado por título, categoría, etiquetas y nivel de idioma.
- 🌍 Soporte Multilingüe: Totalmente disponible en inglés, portugués, ruso, ucraniano, alemán y francés.
- 🛠️ Panel de Administración: Entorno para crear ejercicios, gestionar medios y generar ilustraciones con asistencia de IA.
Pila Tecnológica
| Componente | Tecnología |
|---|---|
| Frontend | SvelteKit 2 + Svelte 5 (Runes), Tailwind CSS v4 |
| Backend y SSR | SvelteKit (@sveltejs/adapter-node) |
| Base de Datos | PostgreSQL + Kysely (Constructor de consultas tipado) |
| Autenticación | Better Auth (@better-auth/kysely-adapter) |
| Procesamiento de Imágenes | Sharp (optimización WebP) |
| Pruebas | Vitest + Testcontainers (PostgreSQL) |
| Despliegue | Docker y Docker Compose |
| Monitoreo | Pino structured logger + métricas Prometheus |