Skip to content

Alyonka.app

🌐 Site: alyonka.app | 📝 Artigo no Blog: Apresentando o Novo Site Alyonka.app | 📚 Exercícios: Catálogo Interativo


Visão Geral

Alyonka.app é uma plataforma educativa interativa e presença web profissional criada para Alyona Novikova, professora de inglês e português sedeada em Cascais e Lisboa, Portugal.

A plataforma combina:

  • Página de Professora: Site multilingue com apresentação de cursos (inglês e português europeu para adultos e crianças), metodologia comunicativa, avaliações de alunos e contacto direto.
  • Plataforma de Exercícios Interativos: Conjunto gamificado de exercícios dinâmicos concebidos para consolidar vocabulário, gramática e compreensão auditiva.

Principais Funcionalidades

  • 🎮 Exercícios Gamificados:
    • Match-Up: Associação de vocabulário, definições, traduções e imagens com resposta imediata e animações.
    • Palavras-Cruzadas Dinâmicas: Gerador procedural de palavras-cruzadas com explicações de pistas e temas personalizados.
    • Quizzes Interativos: Avaliações de escolha múltipla com explicações imediatas e pontuação.
  • 🔍 Catálogo de Exercícios com Pesquisa: Navegação e filtragem por título, categoria, etiquetas e nível de proficiência.
  • 🌍 Suporte Multilingue: Totalmente disponível em inglês, português, russo, ucraniano, alemão e francês.
  • 🛠️ Painel de Gestão: Ambiente para criar exercícios, gerir média e gerar ilustrações com apoio de IA.

Stack Tecnológico

ComponenteTecnologia
FrontendSvelteKit 2 + Svelte 5 (Runes), Tailwind CSS v4
Backend e SSRSvelteKit (@sveltejs/adapter-node)
Base de DadosPostgreSQL + Kysely (Construtor de consultas tipado)
AutenticaçãoBetter Auth (@better-auth/kysely-adapter)
Processamento de ImagensSharp (otimização WebP)
TestesVitest + Testcontainers (PostgreSQL)
ImplementaçãoDocker e Docker Compose
MonitorizaçãoPino structured logger + métricas Prometheus