Portfolio-ready offline AI Engineering bootcamp app for Vietnamese beginners.
Ứng dụng bootcamp AI Engineering chạy offline, dành cho người Việt mới bắt đầu, có bài học, bài tập code, bằng chứng năng lực và capstone để đưa lên GitHub/CV.
Author / Tác giả: Vũ Hoàng
Repository: skillforge-ai-bootcamp
App name: SkillForge AI
Build target: Web + Android APK via Capacitor
Mode: Offline-first, no backend, no login, no real AI API in MVP
SkillForge AI là một ứng dụng học nghề AI Engineering theo kiểu bootcamp offline. App không chỉ cho người học đọc bài và làm quiz, mà dẫn họ đi qua một vòng học nghiêm túc hơn:
Học → Lab → Bài tập Code → Làm Project → Lưu bằng chứng → Giải thích → Xuất Portfolio
Mục tiêu của app là giúp người mới có nền tảng và bằng chứng thực hành để chuẩn bị ứng tuyển các vị trí entry-level như:
- AI Engineer Intern
- Junior AI App Builder
- AI Automation Assistant
- LLM Application Developer Intern
- Junior AI Solutions Builder
App không hứa rằng người mới chỉ đọc vài bài là trở thành Senior AI Engineer. Thay vào đó, app tập trung vào cách học thật hơn: hiểu kiến thức, làm bài tập code, lưu evidence, hoàn thành capstone và biết trình bày project trên GitHub/CV.
SkillForge AI is a mobile-first career bootcamp app that helps Vietnamese beginners move from basic AI concepts to job-ready portfolio evidence.
The app is not a simple quiz app. It uses a stricter learning loop:
Learn → Lab → Code Mission → Build Project → Save Evidence → Explain → Export Portfolio
The goal is realistic: help learners prepare for entry-level roles such as:
- AI Engineer Intern
- Junior AI App Builder
- AI Automation Assistant
- LLM Application Developer Intern
- Junior AI Solutions Builder
It does not claim that a beginner becomes a Senior AI Engineer by only reading lessons.
SkillForge AI dùng chiến lược song ngữ rõ ràng:
| Khu vực | Ngôn ngữ |
|---|---|
| Giao diện app | Tiếng Việt-first, dễ hiểu cho người mới |
| Thuật ngữ nghề | Song ngữ Việt - Anh khi cần, ví dụ: Code Mission, Evidence Vault, Capstone, RAG |
| GitHub README | Song ngữ, có tiếng Anh để đẹp portfolio và có tiếng Việt để đúng người dùng mục tiêu |
| CV / mô tả project | Ưu tiên tiếng Anh chuyên nghiệp |
| Code / starter kits | Ưu tiên tiếng Anh để đúng chuẩn kỹ thuật |
Cách này giúp app dễ tiếp cận với người Việt mới bắt đầu, nhưng repo vẫn đủ chuyên nghiệp khi đưa vào GitHub portfolio hoặc CV.
Hầu hết app học AI cho người mới chỉ dừng ở bài học và quiz. SkillForge AI tập trung vào bằng chứng năng lực:
- Có bài tập code thật bằng Python
- Có starter kits để người học chạy được trong terminal
- Có Evidence Vault để lưu repo, README, screenshot, terminal output, CV bullet và câu trả lời phỏng vấn
- Có Capstone 2.0 mô phỏng Document Q&A / RAG offline
- Có workflow xuất portfolio để đưa lên GitHub/CV
- Có lộ trình học nghề rõ ràng, không hứa quá mức
Project này thể hiện các năng lực quan trọng:
- Product thinking
- Mobile-first UI/UX
- Offline-first architecture
- React/Vite/Tailwind implementation
- Capacitor Android packaging
- Curriculum design for AI Engineering beginners
- Career-readiness and portfolio workflow design
- 100+ micro-lessons / hơn 100 bài học ngắn
- 12-week sprint roadmap / lộ trình 12 tuần
- Placement test / kiểm tra đầu vào
- 4 career tracks / 4 hướng ứng tuyển
- Skill tree / cây kỹ năng
- Spaced repetition / ôn tập lặp lại
- Weekly sprint review / review theo tuần
The app includes runnable starter kits in /starter-kits:
ai-glossary-clicsv-insight-analyzerml-predictor-demodocument-qa-offlineai-automation-workflow
Mỗi mission được thiết kế cho người mới, có output cụ thể để người học đưa vào GitHub làm bằng chứng.
Learners can save:
- GitHub repo links
- README text
- terminal output
- screenshots/demo proof
- CV bullets
- interview answers
- project notes
AI Career Capstone: Document Q&A Assistant
Final project mô phỏng quy trình RAG-style Document Q&A offline:
Local documents
→ keyword retrieval
→ grounded answer
→ source citation
→ no-answer behavior
→ evaluation test set
→ capstone report
- Portfolio export pack
- CV project description
- LinkedIn post template
- Mock interview defense
- Career reality check
- Production-thinking labs
- AI safety and trust module
| Layer | Technology |
|---|---|
| Frontend | React 19 + Vite |
| Styling | Tailwind CSS 3 |
| Storage | LocalStorage |
| Mobile wrapper | Capacitor Android |
| Code missions | Python starter kits |
| Backend | None |
| Auth | None |
| AI API | None in MVP |
| Online database | None |
git clone https://github.com/Megatavn/skillforge-ai-bootcamp.git
cd skillforge-ai-bootcamp
npm ci
npm run devOpen the forwarded Vite URL in Codespace or your browser.
npm run buildnpm run build
npm run cap:sync
cd android
./gradlew assembleDebugAPK output:
android/app/build/outputs/apk/debug/app-debug.apk
Note: Capacitor Android builds may require a compatible JDK and Android SDK in Codespace/local machine.
python starter-kits/ai-glossary-cli/ai_glossary.py
python starter-kits/csv-insight-analyzer/analyzer.py
python starter-kits/ml-predictor-demo/train_model.py
python starter-kits/document-qa-offline/document_qa.py
python starter-kits/ai-automation-workflow/automation_workflow.pyskillforge-ai-bootcamp/
├── .github/workflows/
├── android/
├── docs/screenshots/
├── src/
│ ├── App.jsx
│ ├── data/curriculum.js
│ ├── utils/generators.js
│ └── utils/storage.js
├── starter-kits/
│ ├── ai-glossary-cli/
│ ├── csv-insight-analyzer/
│ ├── ml-predictor-demo/
│ ├── document-qa-offline/
│ └── ai-automation-workflow/
├── README.md
├── CV_PROJECT_DESCRIPTION.md
├── GITHUB_UPLOAD_GUIDE.md
├── DESIGN_SYSTEM.md
├── REAL_BOOTCAMP_CURRICULUM.md
└── capacitor.config.json
Offline-first AI Engineering career bootcamp app for Vietnamese beginners, featuring code missions, Evidence Vault, Capstone 2.0, portfolio export and interview defense.
Suggested topics:
ai-engineering, react, vite, tailwindcss, capacitor, android, offline-first, localstorage, education, portfolio, vietnamese, career-bootcamp, rag
Built SkillForge AI, an offline-first AI Engineering career bootcamp app for Vietnamese beginners, using React, Vite, Tailwind CSS, LocalStorage and Capacitor.
Designed a job-readiness learning system with micro-lessons, code missions, Evidence Vault, Capstone 2.0, portfolio export, career tracks and interview defense workflows.
Implemented runnable Python starter kits and an offline Document Q&A Assistant capstone that simulates RAG with local documents, keyword retrieval, source citation, no-answer behavior and evaluation reports.
- Designed an offline-first learning product for beginner AI Engineering learners.
- Built a structured career-readiness system with lessons, code missions, evidence tracking and capstone evaluation.
- Implemented local persistence with LocalStorage.
- Packaged a React/Vite web app into Android APK using Capacitor.
- Created Python starter kits to connect learning content with hands-on project evidence.
This MVP is intentionally offline-first:
- No real AI API in the MVP.
- No backend, login or cloud sync.
- Capstone simulates RAG with keyword retrieval rather than embeddings/vector database.
- Production ML/MLOps concepts are represented as curriculum and learning labs, not full production infrastructure.
Bản MVP này cố tình giữ offline-first để dễ demo, dễ chạy, dễ đưa lên GitHub. Các phần AI thật, backend, cloud sync và embedding-based RAG có thể được thêm ở các phiên bản sau.
- Add optional AI tutor mode with user-provided API key
- Add embedding-based RAG mode
- Add GitHub Pages / Netlify live demo
- Add more demo video/GIF previews
- Add project submission review workflow
- Add optional cloud sync and account system
MIT License.




