Skip to content

v1.0.0 — A1 → IELTS in your pocket

Latest

Choose a tag to compare

@dripips dripips released this 24 Jun 14:54
· 3 commits to main since this release

English Trainer 1.0 — a self-hosted, mobile-first PWA for learning English from A1 to IELTS. All four skills, a spaced-repetition engine, AI feedback, and content you edit as plain files. No subscriptions, no ads, your data on your own server.

Highlights

📖 Grammar — 45+ lessons A1→B2 with theory, videos, and auto-checked exercises (with hints) · all-12-tenses cheat-sheet, irregulars, everyday words, body parts.

📚 Reading — 50+ illustrated, full-length stories & fairy tales (A1–B1) with tap-to-translate, audio narration, glossary→deck and comprehension questions · 11 flippable picture books (page-by-page reader).

🎧 Listening — A1–B1 dictation drills (hear it, type it).

✍️ Writing & 🗣️ Speaking — answer by text or voice; AI feedback calibrated to your level, explained in Russian, with a band estimate. IELTS Task 1/2 & Speaking Part 1/2/3.

🔊 Pronunciation — minimal-pair training + ear-training quiz.

The engine — one-tap daily session · SM-2 spaced repetition (3000+ words, 49 sets) · A1→IELTS study plan with pacing · XP / streaks / badges · error log · context-aware translator · push reminders (with a "you've been away" nudge) · admin panel with per-user stats.

CraftedElevenLabs TTS (natural, measured, server-cached) · all art as WebP · skeleton loaders, smooth transitions, tap-to-pause audio with a progress ring · installable PWA, eternal login.

Tech

Vite + React 19 + TS + Tailwind v4 (PWA) · Fastify 5 on Node 24 with built-in node:sqlite · Markdown/JSON content (no code to add more) · optional OpenAI-compatible AI, ElevenLabs, and Gemini ("Nano Banana") for story art.

Get started

See the README and Deployment guide. Runs with just AUTH_SECRET, COOKIE_SECRET, SEED_USERS; every AI/voice/push feature is optional and degrades gracefully.

MIT-licensed — deploy your own. 🇬🇧