Tiếng Anh 365

Tiếng Anh 365

A personal English-learning platform I built to practice and improve my own English skills every day.

Next.jsReactNestJSPostgreSQLAWS

Why I built it

Tiếng Anh 365 started as a personal project — I wanted a focused, no-distraction space to practice English every single day and track my own progress. Instead of juggling several apps, I built exactly the workflow I needed and kept iterating on it.

What it does

  • Daily practice — bite-sized vocabulary, grammar, and listening drills designed for a 365-day streak.
  • Spaced repetition — words and phrases resurface right before I'm likely to forget them.
  • Progress tracking — streaks, review history, and weak-spot detection so I know what to drill next.

Tech stack

  • Frontend: Next.js + React
  • Backend: NestJS REST API
  • Database: PostgreSQL
  • Infrastructure: AWS

What I learned

Building my own learning tool turned out to be the best way to actually use it. Because it fits my routine exactly, daily practice became a habit instead of a chore.