Skip to content

Alyonka.app

🌐 Site Web : alyonka.app | 📝 Article de Blog : Lancement du Nouveau Site Web Alyonka.app | 📚 Exercices : Catalogue Interactif


Présentation

Alyonka.app est une plateforme éducative interactive et un site vitrine professionnel conçu pour Alyona Novikova, professeure d'anglais et de portugais basée à Cascais et Lisbonne, au Portugal.

La plateforme offre une solution complète :

  • Présence en Ligne Professeure : Site multilingue présentant les cours (anglais et portugais européen pour adultes et enfants), la méthodologie pédagogique, les avis des élèves et les coordonnées de contact.
  • Plateforme d'Entraînement Interactif : Une suite gamifiée d'exercices conçus pour consolider le vocabulaire, la grammaire et la compréhension orale.

Principales Fonctionnalités

  • 🎮 Exercices Ludiques :
    • Match-Up : Association de vocabulaire, définitions, traductions et images avec retours visuels et animations.
    • Mots Croisés Dynamiques : Générateur procédural de mots croisés avec explications d'indices et thèmes personnalisés.
    • Quiz Interactifs : Évaluations à choix multiple avec explications immédiates et calcul des scores.
  • 🔍 Catalogue d'Exercices avec Recherche : Navigation et filtres par titre, catégorie, tags et niveau de langue.
  • 🌍 Support Multilingue : Entièrement accessible en anglais, portugais, russe, ukrainien, allemand et français.
  • 🛠️ Espace d'Administration : Gestion des exercices, téléversement de médias et génération d'illustrations assistée par IA.

Stack Technique

ComposantTechnologie
FrontendSvelteKit 2 + Svelte 5 (Runes), Tailwind CSS v4
Backend & SSRSvelteKit (@sveltejs/adapter-node)
Base de DonnéesPostgreSQL + Kysely (Query builder typé)
AuthentificationBetter Auth (@better-auth/kysely-adapter)
Traitement d'ImagesSharp (optimisation WebP)
TestsVitest + Testcontainers (PostgreSQL)
DéploiementDocker et Docker Compose
ObservabilitéLogger Pino + métriques Prometheus