[active]

VieChoice English

Nền tảng học từ vựng tiếng Anh miễn phí. Spaced repetition + AI giúp nhớ lâu, học đúng cách.

$ open https://learn.viechoice.com _
VieChoice English

Vấn đề

Học từ vựng kiểu truyền thống — đọc, ghi, quên. Lặp lại. Không ai nhớ được 1000 từ bằng cách đọc list. Các app hiện tại hoặc tính phí đắt, hoặc UX tệ, hoặc không hỗ trợ tiếng Việt đàng hoàng.

Giải pháp

VieChoice English xây dựng trên nền tảng khoa học thần kinh — spaced repetition algorithm tính toán chính xác thời điểm bạn sắp quên một từ, và nhắc lại đúng lúc đó. Kết hợp AI generative để tự động tạo context, ví dụ, phát âm — biến mỗi từ vựng thành một trải nghiệm học hoàn chỉnh.

Tính năng chính

  • Adaptive spaced repetition engine — thuật toán tự điều chỉnh interval dựa trên performance cá nhân, tối ưu retention rate
  • AI-powered enrichment — Google Gemini tự động generate định nghĩa, ví dụ trong context, IPA pronunciation, usage notes cho mỗi từ
  • 7 AI-generated test modes — flashcard, matching, fill-in-the-blank, sentence reordering, listening comprehension, và hơn nữa — mỗi lần test là unique
  • Smart collections — tạo bộ từ riêng hoặc dùng curated templates được update hàng tuần, import bulk từ CSV/text
  • Analytics dashboard — learning heatmap, accuracy tracking, mastery level progression, round-by-round performance breakdown
  • Queue processing — async vocabulary enrichment pipeline, batch processing cho large imports
  • Telegram integration — push notifications nhắc học, daily streak tracking
  • 100% miễn phí — không giới hạn từ vựng, không quảng cáo, không paywall. Bring your own AI key để priority processing.

Kiến trúc & Công nghệ

Frontend: Next.js 16 App Router · React 19 · TypeScript · Tailwind CSS v4 · Radix UI + shadcn/ui · Chart.js data visualization · next-intl (EN/VI)

Backend: Express.js · TSOA OpenAPI · Prisma ORM · Domain-driven architecture · Pino + Winston structured logging · Prometheus metrics

CMS: Payload CMS 3.x · Lexical rich text editor · Layout builder (Hero, Content, Media, CTA blocks) · Draft/live preview · Scheduled publishing · SEO toolkit

Data layer: PostgreSQL (relational data, user progress) · MongoDB (CMS content, flexible schemas) · Redis (caching, session, queue management)

AI pipeline: Google Gemini API · Async queue processor · Batch enrichment · Custom AI key support cho dedicated throughput

Infrastructure: Docker containerization · Kubernetes orchestration · S3-compatible storage · Health check endpoints · Rate limiting middleware · CORS security layer