
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.