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 | Có | 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
- KHÔNG dạy thành thạo (fluent) - chỉ nền tảng A2-B1
- KHÔNG dạy Business English, IELTS, TOEIC
- KHÔNG cạnh tranh với trung tâm - mà sẽ giới thiệu khi phù hợp
- 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á:
- Tạm dừng nhận người mới
- Tìm nhà tài trợ (công ty quan tâm social impact)
- 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.