services · personal tool

TOEFL Daily Trainer

A self-hosted, no-account, no-paywall practice tool for the 2026 TOEFL iBT format. Built for a 9-month grind from baseline to 5.0/6.0. Installable on any device, works offline.

Features

📅

Today view — automatic daily plan

Detects which week of the 8-week phase you are in and shows exactly the 5 tasks you need to do today.

🔔

Daily reminders

Browser notifications nudge you at 8 PM if you have not completed today's tasks. Optional, opt-in.

📱

Install as app on any device

Progressive Web App — installs on iPhone, Android, Windows, Mac. Works offline after first load.

🎯

Customized to your level

Difficulty adapts to your baseline: Reading B2, Listening B1-B2, Speaking A2, Writing A2-B1. Targets 5.0/6.0 by March 2027.

📚

Built-in content

60+ academic vocabulary cards with spaced repetition. Real TOEFL-format reading passages, writing/speaking prompts, listening drills.

🔥

Streak tracking

Local progress storage. Miss a day, streak resets. Daily checkbox UI keeps you honest.

8-Week Phase Structure

The trainer auto-detects your current week and surfaces only the tasks for that phase. After Week 8, re-diagnose with ETS official sample test, then start the next cycle.

Weeks 1–2

Foundation 🏗

Vocabulary, sentence patterns, listening warm-up. Shadowing only (no original output yet).

Weeks 3–4

Templates 📝

Memorize speaking/writing formulas. Start producing original output.

Weeks 5–6

Integrated 🎯

Full TOEFL-format sections, dictation drills, timed practice.

Weeks 7–8

Mock & Refine 🏆

Full mock tests, weak-spot remediation, ETS official sample test.

Install as a real app

The trainer is a Progressive Web App. After opening it once, you can install it on any device:

  • ·iPhone (Safari) — Share button → Add to Home Screen
  • ·Android (Chrome) — Install banner appears, or menu → Install app
  • ·Windows / Mac (Chrome / Edge) — Install icon in address bar

Note: This tool currently lives under /services while it is in active use by one person. It may move to /personal later.