Learn English Zero - Project Brief

Version: 1.0 Last Updated: 2025-01-08 Status: Planning/Pre-MVP


WHY - Tầm nhìn & Vấn đề

Tầm nhìn

Trở thành "Khan Academy cho English beginner Việt Nam" — nơi đầu tiên người Việt nghĩ đến khi muốn học lại tiếng Anh.

Định nghĩa thành công

Thành công = Có người Việt mất gốc nói được:

"Lần đầu tiên tôi thấy tiếng Anh không đáng sợ."

Không phải: DAU, revenue, press coverage, số lượng user.

Vấn đề cần giải quyết

Thực trạng người Việt học tiếng Anh

Nhiều người 18-35 tuổi đã thất bại nhiều lần khi tự học tiếng Anh. Học từ cấp 2 đến hết đại học vẫn chỉ dừng ở "Hello, how are you? I'm fine, thank you, and you?"

Các giải pháp hiện tại và vấn đề

Giải pháp Vấn đề chính
YouTube Quá nhiều lựa chọn, không có lộ trình rõ ràng
Các app học tiếng Anh khác Không có điểm kết thúc rõ ràng, cảm giác "học mãi không xong"
Trung tâm Anh ngữ Chi phí cao để bắt đầu (15-30 triệu/năm), lịch cố định
Gia sư Rất đắt (200-500k/giờ)

Hệ quả

Người học cố gắng 1-2 tuần rồi bỏ cuộc → Mất tự tin → Nghĩ "Mình không có năng khiếu học tiếng Anh"


WHO - Đối tượng mục tiêu

Chân dung người học lý tưởng

Demographics:

  • Độ tuổi: 18-35 tuổi (welcome mọi lứa tuổi)
  • Địa điểm: Việt Nam (hướng tới những người vùng khó khăn, không thể đến trung tâm hoặc không thể ra thành phố để học)

Psychographics:

  • Đã thất bại nhiều lần khi tự học tiếng Anh
  • Muốn có lộ trình rõ ràng, không biết bắt đầu từ đâu
  • Cần sự hỗ trợ/động viên trong quá trình học

Mục tiêu:

  • Nói được tiếng Anh cơ bản (không cần thành thạo ngay)
  • Tự tin khi gặp người nước ngoài (sân bay, công việc)
  • Có nền tảng để tự học tiếp hoặc đi học trung tâm hiệu quả hơn

Tâm lý đặc trưng người Việt

Insight Ứng dụng vào sản phẩm
Sợ sai hơn sợ không biết AI không bao giờ chê, luôn khen trước
Quen bị so sánh Không có leaderboard, không so sánh
Tin vào "liệu trình" Dùng mô hình "đơn thuốc"
Cần small wins Mỗi bài học = 1 thành công nhỏ

Anti-personas: Chúng ta KHÔNG phục vụ

Quyết định Lý do loại
Người chuẩn bị IELTS/TOEIC Sai đối tượng
Trẻ em nhỏ tuổi Cần UX khác, ngoài khả năng
Người cần English chuyên ngành Ngoài scope
Nhiều persona Phức tạp hóa không cần thiết

WHAT - Giải pháp & Phạm vi

Tổng quan giải pháp

Website học tiếng Anh miễn phí với AI, giúp người Việt mất gốc có lộ trình rõ ràng trong 4 tháng để đạt nền tảng A2-B1.

Phương pháp "Chẩn đoán → Kê đơn → Điều trị": Giống như đi khám bệnh: Test để tìm ra "bệnh" (Mù/Điếc/Câm/Yếu phản xạ) → AI kê "đơn thuốc" phù hợp → Học theo lộ trình 120 ngày

6 điểm khác biệt

# Điểm khác biệt Mô tả
1 Phi lợi nhuận Chi phí founder tự lo (~$150/tháng với Microsoft partner)
2 Không làm lại bánh xe Tận dụng API phát âm uy tín, Anki flashcard nổi tiếng
3 Lộ trình rõ ràng 120 ngày cụ thể, biết chính xác mỗi ngày học gì
4 Kỳ vọng thực tế Chỉ dạy nền tảng (A2-B1), không hứa "fluent trong 3 tháng"
5 AI Coach động viên Chatbot AI hỗ trợ 24/7, giải đáp thắc mắc
6 Có lối ra rõ ràng Sau 4 tháng, hướng dẫn tự học tiếp hoặc gợi ý trung tâm phù hợp

So sánh với giải pháp hiện tại

Tiêu chí YouTube App English Trung tâm Learn English Zero
Chi phí Miễn phí Freemium 15-30tr/năm Miễn phí 100%
Lộ trình Không có Không rõ endpoint 120 ngày rõ ràng
AI Support Không Không Giới hạn 24/7
Hướng dẫn tiếp Không Không Bán khóa mới Chỉ đường cụ thể

Tính năng chính

1. Chẩn đoán "4 loại bệnh tiếng Anh"

Mục đích: Cá nhân hóa lộ trình học dựa trên điểm yếu cụ thể

Cách hoạt động:

  • Làm bài test 5-10 phút với 4 phần: Đọc, Nghe, Nói, Phản xạ
  • AI tính % mức độ của 4 loại "bệnh":
    • Mù: Đọc không hiểu do thiếu từ
    • Điếc: Nghe không hiểu
    • Câm: Nói không được
    • Yếu phản xạ: Nghe/nói được nhưng phản ứng chậm
  • Ví dụ kết quả: 70% Mù, 50% Điếc, 30% Câm, 20% Yếu phản xạ
  • AI kê "đơn thuốc" học tập tập trung vào "bệnh" nặng nhất

Thông tin bổ sung: Sau khi làm khảo sát, nếu đăng ký tài khoản thành công thì cần thêm câu hỏi bổ sung để tối ưu hóa bài học (nghề nghiệp, môi trường sống, môi trường làm việc có sử dụng tiếng Anh hay không, v.v.)

2. Bốn loại "Đơn thuốc" điều trị

Sau test chẩn đoán, AI kê 1 trong 4 đơn thuốc tùy "bệnh" nặng nhất:

Đơn thuốc Mục tiêu Nội dung Thời lượng
Đơn Mù Học từ vựng 1,500-3,000 từ Oxford qua hình ảnh + audio 60-90 ngày
Đơn Điếc Luyện nghe Nghe câu chuyện, podcast đơn giản 30-60 ngày
Đơn Câm Luyện phát âm Phát âm với AI Coach, từ cơ bản đến nâng cao 30-60 ngày
Đơn Yếu phản xạ Luyện giao tiếp Tình huống thực tế (sân bay, nhà hàng...) với AI chatbot 30-60 ngày

Ghi chú: Sẽ ra mắt tuần tự từng đơn thuốc

3. AI Pronunciation Coach

Tính năng:

  • Nói từ/câu tiếng Anh vào mic
  • AI chấm điểm phát âm real-time (0-100 điểm)
  • Gợi ý cách cải thiện (ví dụ: "Âm /th/ cần đặt lưỡi giữa răng")
  • Nhận diện lỗi phát âm phổ biến của người Việt

Vai trò: Tính năng quan trọng cho "Đơn Câm"

4. AI Chatbot Coach 24/7

Tính năng:

  • Hỏi AI về từ vựng, ngữ pháp bất cứ lúc nào
  • AI động viên khi bạn muốn bỏ cuộc hoặc mất tự tin
  • Luyện giao tiếp với AI trong tình huống thực tế: đặt phòng khách sạn, mua sắm, hỏi đường...
  • AI phản hồi tức thì, sửa sai nhẹ nhàng, không chê bai

Vai trò: Tính năng cốt lõi cho "Đơn Yếu phản xạ"

5. AI Practice Scenarios

Tính năng:

  • Mô phỏng tình huống thực tế (sân bay, nhà hàng, siêu thị)
  • Phản hồi tức thì
  • Điều chỉnh độ khó theo trình độ

6. Học 3,000 từ Oxford

Nội dung cho "Đơn Mù" - cần brainstorm thêm chi tiết

Phạm vi dự án

IN SCOPE: Chương trình 4 tháng - Nền tảng giao tiếp A2-B1

Giai đoạn Nội dung Kết quả mong đợi
Tháng 1-2 1,500 từ thông dụng, Phát âm chuẩn với AI, Từ vựng qua hình ảnh + audio Phát âm đúng 1,500 từ, Nhận biết từ khi nghe
Tháng 3-4 Mở rộng lên 3,000 từ (Oxford 3000), Luyện tình huống thực tế, Giao tiếp với AI chatbot Biết 3,000 từ, Giao tiếp cơ bản, Trình độ A2-B1
Sau tháng 4 Gợi ý YouTube/Podcast để tự học, Gợi ý trung tâm uy tín (nếu muốn) Biết "bước tiếp theo", Không bị bỏ rơi

OUT OF SCOPE: Những gì chúng ta KHÔNG làm

  1. KHÔNG dạy thành thạo (fluent) - chỉ nền tảng A2-B1
  2. KHÔNG dạy Business English, IELTS, TOEIC
  3. KHÔNG cạnh tranh với trung tâm - mà sẽ giới thiệu khi phù hợp
  4. KHÔNG kiếm tiền từ người dùng - miễn phí 100%

Chiến lược định vị

Chúng ta KHÔNG cạnh tranh mà lấp vào khoảng trống

  • VUS, Apollo, ILA: Giới thiệu họ cho học viên sau tháng 4
  • Duolingo, Busuu: Mục tiêu khác nhau (họ dài hạn, chúng ta 4 tháng có endpoint)
  • YouTube: Gợi ý kênh YouTube tốt cho học viên

Positioning: "Cầu nối" để người mất gốc bắt đầu lại, không phải giải pháp hoàn chỉnh


HOW - Thực thi

Kiến trúc kỹ thuật

Tech Stack

Layer Technology
Frontend Next.js, React, Tailwind CSS
Backend FastAPI (Python)
Database Supabase PostgreSQL
Authentication Google OAuth via Supabase Auth
AI Services Azure OpenAI, Azure Speech (dự kiến)

Domain Components đề xuất, có thể dùng bổ trợ khi brainstorm

app/
├── api/
│   ├── base/                    # Response envelope, exception handlers
│   ├── deps/                    # Auth dependencies (get_current_user)
│   └── v1/endpoints/
│       ├── auth.py              # Login, register, OAuth
│       ├── users.py             # Profile, settings
│       ├── diagnosis.py         # Bài test chẩn đoán "4 loại bệnh"
│       ├── prescriptions.py     # "Đơn thuốc" học tập
│       ├── lessons.py           # 120 bài học theo ngày
│       ├── vocabulary.py        # Oxford 3000 words
│       ├── pronunciation.py     # AI Pronunciation Coach
│       ├── conversations.py     # AI Chatbot Coach
│       ├── scenarios.py         # Tình huống thực tế
│       └── progress.py          # Tracking tiến độ
│
├── services/
│   ├── auth_service.py
│   ├── user_service.py
│   ├── diagnosis_service.py     # Logic chẩn đoán Mù/Điếc/Câm/Yếu phản xạ
│   ├── prescription_service.py  # Logic kê đơn thuốc
│   ├── lesson_service.py
│   ├── vocabulary_service.py
│   ├── pronunciation_service.py # Tích hợp Azure Speech
│   ├── ai_coach_service.py      # Tích hợp Azure OpenAI
│   ├── scenario_service.py
│   └── progress_service.py
│
├── repositories/
│   ├── base.py
│   ├── user_repository.py
│   ├── diagnosis_repository.py
│   ├── prescription_repository.py
│   ├── lesson_repository.py
│   ├── vocabulary_repository.py
│   ├── progress_repository.py
│   └── conversation_repository.py  # Lưu lịch sử chat với AI
│
├── models/
│   ├── base.py
│   ├── user.py
│   ├── diagnosis.py             # Kết quả chẩn đoán
│   ├── prescription.py          # Đơn thuốc được kê
│   ├── lesson.py
│   ├── word.py                  # Oxford 3000 words
│   ├── user_progress.py         # Tiến độ học
│   ├── pronunciation_attempt.py # Lịch sử luyện phát âm
│   └── conversation.py          # Lịch sử chat AI
│
├── schemas/
│   ├── auth.py
│   ├── user.py
│   ├── diagnosis.py
│   ├── prescription.py
│   ├── lesson.py
│   ├── vocabulary.py
│   ├── pronunciation.py
│   ├── conversation.py
│   └── progress.py
│
├── exceptions/
│   ├── base.py
│   ├── auth.py                  # InvalidCredentials, TokenExpired
│   ├── user.py                  # UserNotFound, UserAlreadyExists
│   ├── lesson.py                # LessonNotFound, LessonLocked
│   └── ai.py                    # AIServiceUnavailable, QuotaExceeded
│
├── core/
│   ├── config.py
│   ├── security.py
│   ├── logging.py
│   ├── lifecycle.py
│   └── infra/
│       ├── database.py
│       ├── cache.py             # Redis cho session/cache
│       └── ai_clients.py        # Azure OpenAI, Azure Speech clients
│
├── tasks/
│   ├── notifications.py         # Nhắc nhở học tập (email/push)
│   ├── reports.py               # Báo cáo tiến độ hàng tuần
│   └── cleanup.py               # Xóa data cũ
│
├── middleware/
│   ├── logging.py
│   ├── rate_limit.py            # Giới hạn request (quan trọng cho AI)
│   └── cors.py
│
└── utils/
    ├── datetime.py
    ├── validators.py
    └── pagination.py

Business Model

Đây KHÔNG phải startup kiếm lời

Nguồn tài chính:

  • Tự tài trợ + Azure partner subscription
  • Budget: ~$150/tháng

Chi phí ước tính:

Hạng mục Chi phí/tháng
Hosting $50
AI API (2,000 MAU users) $27
Tổng ~$77

Nếu chi phí vượt quá:

  1. Tạm dừng nhận người mới
  2. Tìm nhà tài trợ (công ty quan tâm social impact)
  3. KHÔNG tính phí hoặc bán quảng cáo

Đo lường thành công

Metric Target Ghi chú
Số người được giúp 1-500 người Track
Số người hoàn thành 4 tháng - Track
Tỷ lệ tiếp tục tự học hoặc đi trung tâm - Track
Số lượng user - Không quan trọng
Doanh thu - Không có

Mục tiêu năm đầu: Trong năm 2026 giúp 50 người có nền tảng để tự học tiếp hoặc đi trung tâm hiệu quả hơn.

Roadmap

Phase 1: Validation (1-2 tuần)

  • Survey 5-10 người mất gốc tiếng Anh
  • Xác nhận pain points và value proposition

Phase 2: MVP (2-3 tháng)

  • 500 từ đầu tiên + AI pronunciation
  • AI Chatbot cơ bản
  • Test với 10 beta users

Phase 3: Launch (sau 3 tháng)

  • Full 3,000 từ
  • Lộ trình 120 ngày hoàn chỉnh
  • Mở cho 50-100 users đầu tiên

Quản lý rủi ro

Rủi ro Cách xử lý
Kỳ vọng quá cao Ngày 1 nói rõ: "Chỉ nền tảng, không fluent"
Không tin "miễn phí" Công khai chi phí, không yêu cầu thẻ tín dụng
Chi phí vượt quá Giới hạn 2,000 users đăng ký, đóng đăng ký mới tạm thời
Bỏ cuộc giữa chừng AI Coach động viên, gamification thông minh

Tài liệu tham khảo

  • Business Presentation v2 (03/01/2026)
  • .claude/CLAUDE.md - Technical documentation

Ghi chú: Các câu hỏi mở (Open Questions) về Product, Tech, và Sustainability đã được tách ra file .claude/QUESTIONS.md để theo dõi riêng.

Document này được maintain bởi founder và cập nhật khi có thay đổi quan trọng về direction hoặc scope.