-# Easy-Vibe: Learn Vibe Coding from 0 to 1
-
-### _من الصفر، تعلم قائم على المشاريع، بناء أول منتج ذكاء اصطناعي لك_
+# Easy-Vibe : تعلم Vibe Coding من 0 إلى 1
+
+
+ خريطة تعلم حصرية للمبتدئين
+
+ توجيه من الصفر، تخطيط مسار واضح، وداعًا لـ "تعلم وانسى"
+
+
+
+
+ دليل مصور خطوة بخطوة
+
+ شرح مفصل بالصور، كأن لديك معلمًا خاصًا بجانبك
+
+
+
-## 🚀 مقدمة المشروع
+في عصر الذكاء الاصطناعي، الأشخاص الذين يحولون الأفكار إلى منتجات هم غالبًا ليسوا الأقوى تقنيًا، بل هم الذين يتخذون الخطوة الأولى. **ولد Easy-Vibe لهذا الغرض.** سنأخذ بيدك من كتابة أول سطر كود إلى فهم منطق الواجهة الأمامية والخلفية، وأخيرًا إطلاق منتجك على الإنترنت.
-عندما تحاول كتابة الكود بالذكاء الاصطناعي، وتواجه أخطاء مستمرة، وتريد الاستسلام غالبًا، ومن غير الواضح كيفية نشر برامجك فعليًا على الإنترنت 😢
+| المرحلة | المهارات الأساسية | المخرجات |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **المرحلة 1** | مقدمة في برمجة الذكاء الاصطناعي، فكر المنتج | ألعاب صغيرة تفاعلية، نماذج أولية (مبتدئ و PM) |
+| **المرحلة 2** | تطوير Full-stack، تكامل الذكاء الاصطناعي، قواعد البيانات | تطبيق ذكاء اصطناعي متكامل |
+| **المرحلة 3** | مهارات Claude Code المتقدمة، تطبيقات الموبايل | تطبيقات متعددة المنصات بمستوى الإنتاج |
-هذا البرنامج التعليمي مصمم خصيصًا ليأخذك من 0 إلى 1، وإتقان تقنيات Vibe Coding تدريجيًا:
-
-- **المرحلة 1**: **من الألعاب المصغرة إلى نماذج الويب**، إتقان أساسيات برمجة الذكاء الاصطناعي وتفكير المنتج
-- **المرحلة 2**: تعلم **تطوير الواجهة الأمامية/الخلفية وقدرات الذكاء الاصطناعي** المتعلقة بتقنيات Vibe Coding، إكمال تطبيق كامل
-- **المرحلة 3**: إتقان بناء **التطبيقات المعقدة متعددة المنصات**، نحو تطبيقات مستوى الإنتاج
-
-نؤمن بأن من خلال إتقان Vibe Coding ودمجه مع التدريب المنهجي، يمكن لشخص واحد أن يصبح مطورًا يجمع بين تطوير الواجهة الأمامية، وتطوير الواجهة الخلفية، ودمج قدرات الذكاء الاصطناعي، وتصميم المنتجات.
-
-> **هذا المشروع موجه بشكل رئيسي إلى ثلاثة أنواع من المتعلمين:**
->
-> - **المبتدئون (أشخاص عاديون / المنتج والعمليات)**: مساعدة المتعلمين غير التقنيين على فهم المفاهيم الرئيسية وإكمال أول نموذج أولي للمنتج
-> - **المطورون مستوى المبتدئ-المتوسط (الطلاب والمطورون مع أساس معين)**: إتقان معرفة Vibe Coding للواجهة الأمامية/الخلفية وقدرات الذكاء الاصطناعي
-> - **المطورون المتقدمون (الشركات والشركات الناشئة، مفتوحة المصدر والمطورون المستقلون)**: تقنيات التطوير المتقدمة، التطوير متعدد المنصات
-
-### 📖 تنقل المحتوى
-
-
-
-
-
-### الملحق العام
-
-[قاموس قدرات الذكاء الاصطناعي: المفاهيم الأساسية الشائعة للذكاء الاصطناعي والمصطلحات والشروحات السيناريوية](docs/appendix/ai-capability-dictionary.md)
-
-### 1. مدخل للمبتدئين ونموذج المنتج
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------------------------------- | :----- |
-| [المقدمة: خريطة التعلم](docs/stage-0/0.1-learning-map/index.md) | دليل مسار التعلم الشامل | ✅ |
-| [المبتدئ 1: عصر الذكاء الاصطناعي، إذا كنت تستطيع التحدث يمكنك البرمجة](docs/stage-0/0.2-ai-capabilities-through-games/index.md) | تجربة قدرات البرمجة بالذكاء الاصطناعي لأول مرة من خلال حالات مثل Snake | ✅ |
-| [المبتدئ 2: معرفة أدوات IDE الذكاء الاصطناعي](docs/stage-1/1.1-introduction-to-ai-ide/index.md) | تعلم استخدام IDE، إنشاء ألعاب مصغرة محليًا | ✅ |
-| [المبتدئ 3: بناء نموذج أولي بنفسك](docs/stage-1/1.2-building-prototype/index.md) | تحليل المتطلبات، توليد صفحة واحدة بالذكاء الاصطناعي، حتى توليد نماذج منتجات متعددة الصفحات | ✅ |
-| [المبتدئ 4: إضافة قدرات الذكاء الاصطناعي إلى النموذج الأولي](docs/stage-1/1.3-integrating-ai-capabilities/index.md) | تعلم توصيل القدرات الشائعة للذكاء الاصطناعي (النص، الصورة، الفيديو) | ✅ |
-| [المبتدئ 5: مشروع كامل عملي](docs/stage-1/1.4-complete-project-practice/index.md) | محاكاة سيناريوهات حقيقية، قبول ملاحظات المستخدمين للتحسين، إكمال المشروع | ✅ |
-| [المشروع الكبير: إنشاء نموذج أولي كامل لتطبيق الويب وعرضه](docs/stage-1/1.5-final-project/index.md) | تنفيذ التطبيق بالكامل، عرض آثار التطبيق | ✅ |
-
-#### الملاحق: التفكير التجاري
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :--------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------- | :----- |
-| [الملحق A: التفكير في المنتج وتصميم الحل](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | أطر التفكير اللازمة لبناء منتج من الصفر إلى واحد | ✅ |
-| [الملحق B: مرجع سيناريوهات تطبيق الذكاء الاصطناعي في الصناعة (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | فهم تطبيقات الذكاء الاصطناعي في مختلف الصناعات | ✅ |
-| [الملحق C: مرجع إلهام سيناريوهات استهلاك الذكاء الاصطناعي (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | استكشاف تطبيقات الذكاء الاصطناعي في منتجات المستهلكين | ✅ |
-
-#### الملاحق: الحلول التقنية
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------- | :----- |
-| [الملحق D: ماذا تفعل عند مواجهة أخطاء أثناء كتابة الكود](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | الأخطاء الشائعة في Vibe Coding وطرق استكشاف الأخطاء | ✅ |
-| [الملحق E: مقارنة 7 أدوات برمجة الذكاء الاصطناعي](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | مقارنة واختبار منصات برمجة الذكاء الاصطناعي الرئيسية | ✅ |
-| [الملحق F: تصميم مواقع الويب باستخدام وكلاء التصميم والبرمجة](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | تعلم كيفية استخدام وكلاء الذكاء الاصطناعي بشكل تعاوني | ✅ |
-
-### 2. مهندس تطوير مستوى المبتدئ-المتوسط
-
-#### قسم الواجهة الأمامية
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :----------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ | :----- |
-| [الواجهة الأمامية 0: استخدام lovart لتوليد الأصول](docs/stage-2/frontend/2.0-lovart-assets/) | استخدام lovart لتوليد الأصول المرئية مثل الشخصيات والمشاهد دفعة واحدة، توفير أساس الأصول لتصميم الواجهة وتطوير الواجهة الأمامية | 🚧 |
-| [الواجهة الأمامية 1: مقدمة إلى Figma و MasterGo](docs/stage-2/frontend/2.1-figma-mastergo/) | استخدام أدوات التصميم لتنظيم هيكل المعلومات وهيكل الصفحة، وإعداد الأساس لتنفيذ الواجهة الأمامية | 🚧 |
-| [الواجهة الأمامية 2: بناء أول تطبيق حديث - تصميم الواجهة](docs/stage-2/frontend/2.2-ui-design/) | إكمال واجهة قائمة على المكونات بناءً على التصاميم، تحقيق المسار الأول من التصميم إلى الكود | 🚧 |
-| [الواجهة الأمامية 3: مرجع مواصفات تصميم الواجهة وتصميم واجهة متعدد المنتجات](docs/stage-2/frontend/2.3-multi-product-ui/) | توسيع واجهات متعددة المنتجات حول بصري رئيسي موحد، ممارسة قدرات التصميم المنهجي | 🚧 |
-| [الواجهة الأمامية 4: لنصنع صور هوجورتس معًا](docs/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | إنشاء تطبيق واجهة أمامية بقدرات ذكاء اصطناعي مدمجة من 0 إلى 1، ربط التصميم والتطوير | ✅ |
-
-#### قسم الواجهة الخلفية والكامل
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------ | :----- |
-| [الواجهة الخلفية 1: ما هي API](docs/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | فهم واجهات HTTP ونماذج الطلب-الاستجابة، الاستعداد للتكامل الخلفي والتنسيق | ✅ |
-| [الواجهة الخلفية 2: من قواعد البيانات إلى Supabase](docs/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) : تنفيذ قواعد البيانات وواجهات API على Supabase، ربط نماذج البيانات بصفحات الواجهة الأمامية | ✅ |
-| [الواجهة الخلفية 3: LLM المساعدة في كتابة كود الواجهة والتوثيق](docs/stage-2/backend/2.3-ai-interface-code/) : استخدام LLM للمساعدة في توليد التوثيق والكود للواجهات وقواعد البيانات، تحقيق خلفي قابل للقراءة والاختبار | 🚧 |
-| [الواجهة الخلفية 4: سير عمل Git](docs/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) : إدارة الكود في سير عمل Git، إجراء التحكم في الإصدار والتعاون | ✅ |
-| [الواجهة الخلفية 5: نشر Zeabur](docs/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) : نشر التطبيق على Zeabur لجعله أونلاين | ✅ |
-| [الواجهة الخلفية 6: أدوات تطوير CLI حديثة](docs/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) : استخدام أدوات برمجة الذكاء الاصطناعي من نوع CLI لتسريع التطوير وتصحيح الأخطاء، تشكيل سير عمل هندسي شخصي | ✅ |
-| [الواجهة الخلفية 7: كيفية دمج أنظمة الدفع مثل Stripe](docs/stage-2/backend/2.7-stripe-payment/) : توصيل أنظمة الدفع، إكمال تدفق الدفع وعملية التسوية الأساسية | 🚧 |
-| [المشروع الكبير 1: بناء أول تطبيق حديث - تطبيق كامل](docs/stage-2/assignments/2.1-fullstack-app/) : دمج الواجهة الأمامية والواجهة الخلفية ووحدات الدفع، إكمال تطبيق ويب كامل جاهز للإنتاج | 🚧 |
-| [المشروع الكبير 2: مكتبة مكونات الواجهة الأمامية الحديثة + Trae عملية](docs/stage-2/assignments/2.2-modern-frontend-trae/) : استخدام مكتبة مكونات الواجهة الأمامية الحديثة و Trae، إكمال منتج بشكل مستقل مع تسجيل/دعم الدفع | 🚧 |
-
-#### ملحق قدرات الذكاء الاصطناعي
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------- | :----- |
-| [الذكاء الاصطناعي 1: مقدمة إلى Dify ودمج قاعدة المعرفة](docs/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) : استخدام Dify Workflow و RAG الأساسي لبناء منتجات نوع الأدوات، إنشاء مثال لترقيات التطبيقات المستقبلية | ✅ |
-| [الذكاء الاصطناعي 2: تعلم البحث في قاموس الذكاء الاصطناعي ودمج واجهات API متعددة الوسائط](docs/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) : تعلم البحث عن نماذج وواجهات API مناسبة، دمج القدرات متعددة الوسائط مثل النص والصورة في المنتجات | 🚧 |
-
-### 3. مهندس تطوير متقدم
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------- | :----- |
-| [المتقدم 1: MCP ومهارات ClaudeCode](docs/stage-3/core-skills/3.1-mcp-claude-code-skills/) : توسيع قدرات IDE من خلال MCP والمهارات، توصيل الخدمات الخارجية كأدوات | 🚧 |
-| [المتقدم 2: كيفية جعل Coding Tools تعمل لفترة طويلة](docs/stage-3/core-skills/3.2-long-running-tasks/) : تصميم وتكوين المهام طويلة التشغيل، جعل Coding Tools أكثر استقرارًا وموثوقية | 🚧 |
-| [المتقدم 3: التطوير متعدد المنصات: كيفية بناء برامج WeChat المصغرة](docs/stage-3/cross-platform/3.3-wechat-miniprogram/) : فهم نظام البرامج المصغرة WeChat، إكمال برنامج مصغر للواجهة الأمامية من القالب الرسمي إلى الإطلاق | ✅ |
-| [المتقدم 4: التطوير متعدد المنصات: كيفية بناء برامج WeChat المصغرة - بما في ذلك الخلفية](docs/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) : دمج قاعدة البيانات ومنطق الواجهة الخلفية في البرامج المصغرة، تحقيق دورة نشاط كاملة | 🚧 |
-| [المتقدم 5: التطوير متعدد المنصات: كيفية بناء تطبيقات Android](docs/stage-3/cross-platform/3.5-android-app/) : استخدام أدوات مثل Expo، إكمال تطوير تطبيقات Android المتكاملة للويب/الأصلي | 🚧 |
-| [المتقدم 6: التطوير متعدد المنصات: كيفية بناء تطبيقات iOS](docs/stage-3/cross-platform/3.6-ios-app/) : استخدام أدوات مثل Expo، إكمال تطوير تطبيقات iOS المتكاملة للويب/الأصلي | 🚧 |
-| [المتقدم 7: كيفية بناء موقعك الشخصي ومブログ الأكاديمي](docs/stage-3/personal-brand/3.7-personal-website-blog/) : من الاختيار، البناء إلى النشر، بناء صفحة رئيسية أونلاين طويلة الأجل تعرض المشاريع الشخصية والنتائج الأكاديمية | 🚧 |
-
-#### ملحق قدرات الذكاء الاصطناعي
-
-| الفصل | المحتوى الرئيسي | الحالة |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :-------------- | :----- |
-| [الذكاء الاصطناعي المتقدم 1: ما هو RAG وكيف يعمل](docs/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) : الفهم المنهجي لمبادئ RAG والهياكل الشائعة، توفير أساس استرجاع المعرفة للتطبيقات المعقدة | ✅ |
-| [الذكاء الاصطناعي المتقدم 2: RAG متوسط-متقدم وتنظيف سير العمل: مثال LangGraph](docs/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) : استخدام أدوات مثل LangGraph لتصميم سير العمل متعدد الخطوات وأنظمة RAG متوسطة-متقدمة | 🚧 |
-
-## 🛠️ كيفية التعلم
-
-- وفقًا لقدراتك الشخصية، اقرأ ومارس الفصول ذات الصلة بشكل انتقائي، إذا كان لديك أسئلة اطرحها في Issues.
-
-## 💻 بدء هذا الدرس محليًا
-
-### الطريقة الحديثة
-
-في مربع حوار IDE الذكاء الاصطناعي (vscode، cursor، trae، etc.)، أدخل الموجه التالي لبدء هذا الدرس:
-
-```
-الرجاء مساعدتي في تشغيل الخدمة المحلية لهذا المشروع
-```
-
-### الطريقة القديمة
-
-1. npm install
-2. npm run dev
-3. افتح متصفحك وزر `http://localhost:3000` للعرض.
-
-## 🤝 المساهمة
-
-- إذا اكتشفت مشاكل، أو تعتقد أن هناك طرقًا لتحسين هذا المشروع، يمكنك تقديم Issue لإعطاء ملاحظات. إذا لم يرد أحد بعد التقديم، يمكنك الاتصال [فريق الرعاية](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) للمتابعة~
-- إذا كنت ترغب في المساهمة في هذا المشروع، يمكنك تقديم Pull Request، إذا لم يرد أحد بعد التقديم، يمكنك الاتصال [فريق الرعاية](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) للمتابعة~
-- إذا كنت مهتمًا جدًا بـ Datawhale وترغب في بدء مشروع جديد، يرجى اتباع [دليل المشاريع المفتوحة المصدر Datawhale](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)~
-
-## 🙏 شكرًا لكل المساهمين
-
-- [散步-قائد المشروع](https://github.com/sanbuphy) (عضو Datawhale)
-- Fang Ke-المعلم Tutor (عضو Datawhale، جامعة تسينغهوا)
-- [Yerim Kang](https://github.com/yerim25)(جزء المشاريع العملية-جامعة تسينغهوا)
-- Zhao Zhilin(جزء المشاريع العملية-جامعة تسينغهوا)
-- [Li Yixuan](https://yixuan20.github.io/)(تصميم الفن الصفحة-جامعة تسينغهوا)
-- جميع الزملاء في مجموعة اختبار بيتا AI Vibe Coding 101 الذين قدموا اقتراحات وخبرة
-
-### شكر خاص
-
-- شكرًا لـ [@Sm1les](https://github.com/Sm1les) على مساعدتهم ودعمهم لهذا المشروع
-- شكرًا لجميع المطورين الذين ساهموا في هذا المشروع ❤️
-
-
-
-## Star History
-
-[](https://www.star-history.com/#datawhalechina/easy-vibe&type=date&legend=top-left)
+*(راجع التفاصيل في الوثائق عبر الإنترنت أو المستودع الرئيسي)*
diff --git a/docs-readme/de-DE/README.md b/docs-readme/de-DE/README.md
index ae49a81..2d3d1c2 100644
--- a/docs-readme/de-DE/README.md
+++ b/docs-readme/de-DE/README.md
@@ -4,22 +4,20 @@
+
+
+ Exklusive Lernkarte für Anfänger
+
+ Anleitung ohne Vorkenntnisse, klare Pfadplanung, Schluss mit "Lernen und Vergessen"
+
+
+
+
+ Schritt-für-Schritt-Grafik-Tutorial
+
+ Detaillierte Erklärungen, als hätte man einen Privatlehrer an der Seite
+
+
+
-## 🚀 Projektvorstellung
+Im Zeitalter der KI sind diejenigen, die Ideen in Produkte verwandeln, oft nicht die technisch stärksten, sondern diejenigen, die den ersten Schritt tun. **Easy-Vibe wurde dafür geschaffen.** Wir nehmen dich an die Hand, vom Schreiben deiner ersten Zeile Code bis zum Verständnis der Front-End- und Back-End-Logik und schließlich zum Start deines Produkts.
-Wenn du versuchst, mit KI Code zu schreiben, ständig auf Fehler stößt, oft aufgeben möchtest und unklar ist, wie man Programme tatsächlich online bringt 😢.
+- **Zielgruppe**: Anfänger, Produktmanager, Front-End / Back-End / Full-Stack Entwickler
+- **Themen**: KI-Programmierung, Full-Stack-Webentwicklung, KI-Agenten, Workflows und RAG-Systeme
-Dieses Tutorial ist speziell dafür konzipiert, dich von 0 auf 1 zu bringen und Vibe Coding-Techniken schrittweise zu meistern:
+---
-- **Stufe 1**: **Von Mini-Spielen zu Web-Prototypen**, Beherrschung von KI-Programmiergrundlagen und Produktdenken
-- **Stufe 2**: Lernen von **Frontend/Backend-Entwicklung und KI-Fähigkeiten** im Zusammenhang mit Vibe Coding-Techniken, Vervollständigung einer kompletten Anwendung
-- **Stufe 3**: Beherrschung des Baus von **plattformübergreifenden komplexen Anwendungen**, hin zu produktionsreifen Anwendungen
+Easy-Vibe führt dich in drei Phasen von 0 auf 1:
-Wir glauben, dass durch die Beherrschung von Vibe Coding in Kombination mit systematischem Training eine einzelne Person zu einem Entwickler werden kann, der Frontend-Entwicklung, Backend-Entwicklung, Integration von KI-Fähigkeiten und Produktdesign vereint.
+| Phase | Kernkompetenzen | Ergebnis |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **Phase 1** | KI-Programmierung, Produktdenken, Prototyping | Interaktive Minispiele, Web-Prototypen (Anfänger & PM) |
+| **Phase 2** | Full-Stack-Entwicklung, KI-Integration, Datenbanken | Vollständige Full-Stack-KI-Anwendung |
+| **Phase 3** | Fortgeschrittener Claude Code, Mobile & Mini-Programme | Multi-Plattform-Anwendungen auf Produktionsniveau |
+| **Anhang** | Verständnis grundlegender Konzepte von Computer & KI | 9 Wissensbereiche, 80+ interaktive Themen |
-> **Dieses Projekt richtet sich hauptsächlich an drei Arten von Lernenden:**
->
-> - **Anfänger (normale Menschen / Produkt und Betrieb)**: Nicht-technische Lernende helfen, Schlüsselkonzepte zu verstehen und ihren ersten Produktprototyp zu completed
-> - **Entwickler auf Anfänger-Fortgeschrittenen-Niveau (Studenten und Entwickler mit gewisser Grundlage)**: Beherrschung von Vibe Coding Frontend/Backend und KI-Fähigkeitswissen
-> - **Fortgeschrittene Entwickler (Unternehmen und Startups, Open Source und unabhängige Entwickler)**: Fortgeschrittene Entwicklungstechniken, plattformübergreifende Entwicklung
-
-### 📖 Inhaltsnavigation
-
-
-
-
-
-### Gesamtanhang
-
-[KI-Fähigkeitslexikon: gängige KI-Kernkonzepte und Begriffe, Szenario-Erklärungen](docs/zh-cn/appendix/ai-capability-dictionary.md)
-
-### 1. Anfängereinstieg und Produktprototyp
-
-| Kapitel | Schlüsselinhalt | Status |
-| :------------------------------------------------------------------------------------------------------------------------------------------ | :-------------------------------------------------------------------------------------------------- | :----- |
-| [Vorwort: Lernkarte](docs/zh-cn/stage-0/0.1-learning-map/index.md) | Gesamtführung durch den Lernpfad | ✅ |
-| [Anfänger 1: KI-Zeitalter, wenn du sprechen kannst, kannst du programmieren](docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Erste Erfahrung mit KI-Programmierfähigkeiten durch Fälle wie Snake | ✅ |
-| [Anfänger 2: KI-IDE-Tools kennenlernen](docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | IDE-Nutzung lernen, lokal Mini-Spiele erstellen | ✅ |
-| [Anfänger 3: Einen Prototyp selbst bauen](docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Anforderungsanalyse, KI-generierte Einzelseite, bis zu Generierung von Mehrseiten-Produktprototypen | ✅ |
-| [Anfänger 4: KI-Fähigkeiten zum Prototyp hinzufügen](docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Verbindung gängiger KI-Fähigkeiten (Text, Bild, Video) lernen | ✅ |
-| [Anfänger 5: Komplettes Projektpraxis](docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Reale Szenarien simulieren, Benutzerfeedback zur Iteration akzeptieren, Projekt completed | ✅ |
-| [Großes Projekt: Einen kompletten Web-App-Prototyp erstellen und präsentieren](docs/zh-cn/stage-1/1.5-final-project/index.md) | Anwendung vollständig implementieren, Anwendungseffekte präsentieren | ✅ |
-
-#### Anhänge: Geschäftsdenken
-
-| Kapitel | Schlüsselinhalt | Status |
-| :--------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------ | :----- |
-| [Anhang A: Produktdenken und Lösungsdesign](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Denkrahmen, die für die Erstellung eines Produkts von Null auf Eins erforderlich sind | ✅ |
-| [Anhang B: Referenz für KI-Branchenanwendungsszenarien (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Verstehen der KI-Anwendungen in verschiedenen Branchen | ✅ |
-| [Anhang C: Referenz für KI-Verbrauchsszenarien-Inspiration (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Erkunden der KI-Anwendungen in Verbraucherprodukten | ✅ |
-
-#### Anhänge: Technische Lösungen
-
-| Kapitel | Schlüsselinhalt | Status |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :----- |
-| [Anhang D: Was Tun bei Fehlern beim Schreiben von Code](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Häufige Fehler in Vibe Coding und Methoden zur Fehlerbehebung | ✅ |
-| [Anhang E: Vergleich von 7 KI-Programmierungstools](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Vergleich und Testen der wichtigsten KI-Programmierplattformen | ✅ |
-| [Anhang F: Websites mit Design- und Programmieragenten Entwerfen](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Lernen der kollaborativen Nutzung von KI-Agenten | ✅ |
-
-### 2. Entwicklungsingenieur auf Anfänger-Fortgeschrittenen-Niveau
-
-#### Frontend-Teil
-
-| Kapitel | Schlüsselinhalt | Status |
-| :------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----- |
-| [Frontend 0: lovart für Asset-Generierung verwenden](docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | lovart für Batch-Generierung von visuellen Assets wie Charakteren und Szenen verwenden, Bereitstellung von Asset-Basis für UI-Design und Frontend-Entwicklung | 🚧 |
-| [Frontend 1: Einführung in Figma und MasterGo](docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Design-Tools zur Organisation der Informationsarchitektur und Seitenstruktur verwenden, Basis für Frontend-Implementierung schaffen | 🚧 |
-| [Frontend 2: Erste moderne Anwendung erstellen - UI-Design](docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Komponentenbasierte Schnittstelle basierend auf Entwürfen completed, erste Route von Design zu Code realisieren | 🚧 |
-| [Frontend 3: UI-Design-Spezifikationen und Multi-Produkt-UI-Design referenzieren](docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Multi-Produkt-Schnittstellen um ein einheitliches Hauptvisuelles erweitern, systematische Designfähigkeiten üben | 🚧 |
-| [Frontend 4: Gemeinsam Hogwarts-Porträts erstellen](docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Frontend-Anwendung mit integrierten KI-Fähigkeiten von 0 auf 1 erstellen, Design und Entwicklung verbinden | ✅ |
-
-#### Backend- und Full-Stack-Teil
-
-| Kapitel | Schlüsselinhalt | Status |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- | :----- |
-| [Backend 1: Was ist eine API](docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | HTTP-Schnittstellen und Request-Response-Modelle verstehen, Vorbereitung auf Backend-Integration und Abstimmung | ✅ |
-| [Backend 2: Von Datenbanken zu Supabase](docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) : Datenbanken und APIs auf Supabase implementieren, Datenmodelle mit Frontend-Seiten verbinden | ✅ |
-| [Backend 3: LLM-unterstützte Schnittstellen- und Dokumentationscodierung](docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) : LLM zur Unterstützung bei der Generierung von Dokumentation und Code für Schnittstellen und Datenbanken verwenden, lesbaren und testbaren Backend realisieren | 🚧 |
-| [Backend 4: Git-Workflow](docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) : Code in Git-Workflow verwalten, Versionskontrolle und Zusammenarbeit durchführen | ✅ |
-| [Backend 5: Zeabur-Bereitstellung](docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) : Anwendung auf Zeabur bereitstellen, um online zu gehen | ✅ |
-| [Backend 6: Moderne CLI-Entwicklungstools](docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) : KI-Programmierertools vom Typ CLI verwenden, um Entwicklung und Debugging zu beschleunigen, persönlichen Engineering-Workflow bilden | ✅ |
-| [Backend 7: Zahlungssysteme wie Stripe integrieren](docs/zh-cn/stage-2/backend/2.7-stripe-payment/) : Zahlungssysteme anschließen, Zahlungsablauf und grundlegenden Abrechnungsprozess completed | 🚧 |
-| [Großes Projekt 1: Erste moderne Anwendung erstellen - Full-Stack-App](docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) : Frontend, Backend und Zahlungsmodule integrieren, produktionsreife Full-Stack-Web-Anwendung completed | 🚧 |
-| [Großes Projekt 2: Moderne Frontend-Komponentenbibliothek + Trae-Praxis](docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) : Moderne Frontend-Komponentenbibliothek und Trae verwenden, unabhängig ein Produkt mit Anmeldung/Registrierung und Zahlungsunterstützung completed | 🚧 |
-
-#### KI-Fähigkeiten-Anhang
-
-| Kapitel | Schlüsselinhalt | Status |
-| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------- | :----- |
-| [KI 1: Einführung in Dify und Wissensbasis-Integration](docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) : Dify Workflow und grundlegendes RAG verwenden, um werkzeugartige Produkte zu erstellen, Beispiel für zukünftige Anwendungs-Upgrades erstellen | ✅ |
-| [KI 2: KI-Lexikon abfragen und multimodale APIs integrieren lernen](docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) : Lernen, geeignete Modelle und APIs zu finden, multimodale Fähigkeiten wie Text und Bild in Produkte integrieren | 🚧 |
-
-### 3. Fortgeschrittener Entwicklungsingenieur
-
-| Kapitel | Schlüsselinhalt | Status |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------- | :----- |
-| [Fortgeschritten 1: MCP und Claude Code Skills](docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) : IDE-Fähigkeiten durch MCP und Skills erweitern, externe Dienste als Tools anschließen | 🚧 |
-| [Fortgeschritten 2: Coding Tools lange laufen lassen](docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) : Lang laufende Aufgaben entwerfen und konfigurieren, Coding Tools stabiler und zuverlässiger machen | 🚧 |
-| [Fortgeschritten 3: Plattformübergreifende Entwicklung: WeChat-Miniprogramme erstellen](docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) : WeChat-Miniprogramm-Ökosystem verstehen, Frontend-Miniprogramm von offizieller Vorlage bis zum Start completed | ✅ |
-| [Fortgeschritten 4: Plattformübergreifende Entwicklung: WeChat-Miniprogramme erstellen - Mit Backend](docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) : Datenbank und Backend-Logik in Miniprogramme integrieren, vollständigen Geschäftskreislauf realisieren | 🚧 |
-| [Fortgeschritten 5: Plattformübergreifende Entwicklung: Android-Anwendungen erstellen](docs/zh-cn/stage-3/cross-platform/3.5-android-app/) : Tools wie Expo verwenden, Web/native-integrierte Android-Anwendungsentwicklung completed | 🚧 |
-| [Fortgeschritten 6: Plattformübergreifende Entwicklung: iOS-Anwendungen erstellen](docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) : Tools wie Expo verwenden, Web/native-integrierte iOS-Anwendungsentwicklung completed | 🚧 |
-| [Fortgeschritten 7: Eigene persönliche Website und akademischen Blog erstellen](docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) : Von Auswahl, Erstellung bis Bereitstellung, langfristige Online-Homepage erstellen, die persönliche Projekte und akademische Ergebnisse präsentiert | 🚧 |
-
-#### KI-Fähigkeiten-Anhang
-
-| Kapitel | Schlüsselinhalt | Status |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------- | :----- |
-| [Fortgeschrittene KI 1: Was ist RAG und wie funktioniert es](docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) : Systematisches Verständnis von RAG-Prinzipien und gängigen Architekturen, Wissensretrieval-Basis für komplexe Anwendungen bereitstellen | ✅ |
-| [Fortgeschrittene KI 2: Mittel-fortgeschrittenes RAG und Workflow-Orchestrierung: LangGraph-Beispiel](docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) : Tools wie LangGraph verwenden, um mehrstufige Workflows und mittel-fortgeschrittene RAG-Systeme zu entwerfen | 🚧 |
-
-## 🛠️ Lernmethode
-
-- Entsprechend deiner persönlichen Fähigkeiten selektiv relevante Kapitel lesen und üben, bei Fragen in Issues stellen.
-
-## 💻 Dieses Kurs lokal starten
-
-### Moderne Methode
-
-Gib im KI-IDE-Dialogfeld (vscode, cursor, trae etc.) den folgenden Prompt ein, um diesen Kurs zu starten:
-
-```
-Bitte hilf mir, den lokalen Service dieses Projekts auszuführen
-```
-
-### Alte Methode
-
-1. npm install
-2. npm run dev
-3. Browser öffnen und `http://localhost:3000` besuchen.
-
-## 🤝 Mitwirken
-
-- Wenn du Probleme entdeckst oder denkst, dass es Möglichkeiten zur Verbesserung dieses Projekts gibt, kannst du eine Issue einreichen, um Feedback zu geben. Wenn nach Einreichung niemand antwortet, kannst du das [Betreuer-Team](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) für Feedback und Nachverfolgung kontaktieren~
-- Wenn du zu diesem Projekt beitragen möchtest, kannst du einen Pull Request einreichen, wenn nach Einreichung niemand antwortet, kannst du das [Betreuer-Team](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) für Feedback und Nachverfolgung kontaktieren~
-- Wenn du sehr an Datawhale interessiert bist und ein neues Projekt starten möchtest, folge bitte dem [Datawhale-Open-Source-Projekt-Leitfaden](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)~
-
-## 🙏 Dank an jeden Beitragenden
-
-- [散步-Projektleiter](https://github.com/sanbuphy) (Datawhale-Mitglied)
-- Fang Ke-Betreuer (Datawhale-Mitglied, Tsinghua-Universität)
-- [Yerim Kang](https://github.com/yerim25)(Praxisprojektteil-Tsinghua-Universität)
-- Zhao Zhilin(Praxisprojektteil-Tsinghua-Universität)
-- [Li Yixuan](https://yixuan20.github.io/)(Seiten-Kunst-Design-Tsinghua-Universität)
-- Alle Kameraden der AI Vibe Coding 101-Beta-Testgruppe, die Vorschläge und Erfahrungen eingebracht haben
-
-### Besonderer Dank
-
-- Danke an [@Sm1les](https://github.com/Sm1les) für die Hilfe und Unterstützung bei diesem Projekt
-- Danke an alle Entwickler, die zu diesem Projekt beigetragen haben ❤️
-
-
-# Easy-Vibe: Learn Vibe Coding from 0 to 1
-
-### _Zero Foundation, Project-Based Learning, Build Your First AI Product_
+# Easy-Vibe : Learn vibe coding from 0 to 1
-
-## 🚀 Project Introduction
-
-When you try to write code with AI, encounter constant errors, often want to give up, and are unclear about how to actually deploy your programs online 😢.
-
-This tutorial is specifically designed to take you from 0 to 1, progressively mastering Vibe Coding techniques:
-
-- **Stage 1**: From **Games to Web Prototypes**, mastering AI programming basics and product thinking (Novice & PM)
-- **Stage 2**: Learn **frontend/backend development and AI capabilities** related vibe coding techniques, complete full applications
-- **Stage 3**: Master **multi-platform complex application** construction solutions, moving towards production-grade applications
-
-We believe that by mastering Vibe Coding combined with systematic training, one person can become a developer combining frontend, backend, AI capability integration, and product design.
-
-> **This project is primarily designed for three types of learners:**
->
-> - **Beginners (ordinary people / product and operations)**: Help non-technical beginners understand key concepts and complete their first product prototype.
-> - **Intermediate Developers (students and developers with some foundation)**: Master frontend/backend vibe coding and AI capability knowledge.
-> - **Advanced Developers (companies and startups, open source and independent developers)**: Advanced development techniques, multi-platform development.
-
-### 📖 Content Navigation
-
+
+
+
+
+
+ Exclusive Learning Map for Beginners
+
+ Zero-foundation guidance, clear path planning, say goodbye to "learn and forget"
+
+
+
+
+ Step-by-Step Graphical Tutorial
+
+ Nanny-level detailed explanations, like having a private tutor nearby, just follow along
+
+
+
+
+
+
+ Immersive Simulated Programming
+
+ Virtual mouse auto-navigation, guiding you through core IDE usage quickly
+
+
+
+
+ Visible AI Principles
+
+ Algorithm principles animated, see at a glance how AI "draws" images
+
+
+
+
+
+
+ Learn RAG Like Playing a Game
+
+ Exclusive interactive components, click to see the RAG data flow clearly
+
-### Appendix
+In the AI era, those who turn ideas into products are often not the ones with the strongest technical skills, but the ones who take the first step.
-[AI Capability Dictionary: Common AI Core Concepts, Terminology, and Scenario Explanations](docs/zh-cn/appendix/ai-capability-dictionary.md)
+Many people, even with AI assistants, are still discouraged by "not understanding the code" or "not knowing how to configure the environment." **Easy-Vibe was born for this.** Assuming everyone starts from zero foundation, we take you by the hand from writing your first line of code to understanding front-end and back-end logic, and finally launching your product.
-### Stage 1: Novice & PM - From Games to Web Prototypes
+- **Target Audience**: Beginners, Product Managers, Front-end / Back-end / Full-stack Developers
+- **Themes**: AI Programming, Full-stack Web Application Development, AI Agent, Workflow, and RAG Systems
-| Chapter | Key Content | Status |
-| :---------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------- | :----- |
-| [Preface: Learning Map](docs/en-us/stage-0/) | Overall learning path overview | 🚧 |
-| [Primary 1: Programming by Speaking in the AI Era](docs/en-us/stage-0/) | Experience AI programming capabilities through Snake and other cases | 🚧 |
-| [Primary 2: Understanding AI IDE Tools](docs/en-us/stage-0/) | Learn to use IDE, create small games locally | 🚧 |
-| [Primary 3: Building Prototypes Hands-On](docs/en-us/stage-0/) | From requirement analysis, AI-generated single page to multi-page product prototype | 🚧 |
-| [Primary 4: Adding AI Capabilities to Prototypes](docs/en-us/stage-0/) | Learn to integrate common AI capabilities (text, image, video) | 🚧 |
-| [Primary 5: Complete Project Practice](docs/en-us/stage-0/) | Simulate real scenarios, accept user feedback iterations, complete projects | 🚧 |
-| [Final Assignment: Build a Complete Web Application Prototype and Present](docs/en-us/stage-0/) | Fully implement application, showcase application effects | 🚧 |
+---
+
+Easy-Vibe takes you from 0 to 1 through the following stages:
+
+| Stage | Core Skills | Output |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **Stage 1** | Intro to AI Programming, Product Thinking, Prototyping | Interactive Mini-games, Web App Prototypes (Beginner & PM) |
+| **Stage 2** | Full-stack Development, AI Integration, Databases | Complete Full-stack AI Application |
+| **Stage 3** | Advanced Claude Code, Mini-programs & Android Development | Production-grade Multi-platform Applications |
+| **Appendix** | Helping you understand Computer & AI basic concepts | 9 Knowledge Domains, 80+ Interactive Topics |
+
+## 🔥 News
+
+- **[2026-02-25]** Updated [Appendix Knowledge Base](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/), covering 9 knowledge domains and 80+ interactive topics.
+- **[2026-01-27]** Added Android and iOS platform application development tutorials.
+- **[2026-01-19]** Released interactive demonstration components for Prompt Engineering, AI Evolution, Authentication Design, Git Principles, etc., significantly enhancing the visual learning experience.
+
+
+Past News
+
+- **[2026-01-16]** Restructured project, formally established the "Beginner Entry" chapter to lower the entry barrier.
+- **[2026-01-14]** Completed a major update of the Stage 1 "Product Prototype Construction" documentation.
+- **[2026-01-13]** Completed document architecture refactoring, fully supporting multi-language (i18n).
+- **[2026-01-01]** Released the project's core Learning Map, clarifying the learning path.
+
+
+### 📖 Navigation
+
+
+
+
+
+### 📚 Appendix Knowledge Base
+
+> Covering **9 knowledge domains** and **80+ interactive topics**, using animations and visual components to help you intuitively understand core concepts from computer fundamentals to the AI frontier.
+>
+> 👉 [View Full Appendix](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/) · [AI Capability Dictionary](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/ai-capability-dictionary)
+
+
+
+### I. Zero Foundation Entry
+
+| Chapter | Key Content | Status |
+| :----------------------------------------------------------------------------------------------- | :------------------------------------------------ | :--- |
+| [Preface: Learning Map](../../docs/zh-cn/stage-0/0.1-learning-map/index.md) | Overall learning path navigation | ✅ |
+| [Level 1: AI Era, Speaking is Programming](../../docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Experience AI programming through cases like Snake | ✅ |
+| [Level 2: Finding Great Ideas](../../docs/zh-cn/stage-1/1.0-finding-great-idea/index.md) | Learn to find and validate product ideas | ✅ |
+| [Level 3: Intro to AI IDE Tools](../../docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Learn to use IDE, make games locally | ✅ |
+| [Level 4: Building Prototypes Hands-on](../../docs/zh-cn/stage-1/1.2-building-prototype/index.md) | From requirements to single and multi-page prototypes | ✅ |
+| [Level 5: Adding AI Power to Prototypes](../../docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Learn to integrate AI (text, image, video) | ✅ |
+| [Level 6: Full Project Practice](../../docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Simulate real scenarios, iterate with feedback | ✅ |
#### Appendix: Business Thinking
-| Chapter | Key Content | Status |
-| :------------------------------------------------------------------------------------------------------ | :------------------------------------------------------- | :----- |
-| [Appendix A: Product Thinking and Solution Design](docs/en-us/stage-1/appendix-a-product-thinking/) | Thinking framework needed to build products from scratch | 🚧 |
-| [Appendix B: AI Industry Application Scenarios (B2B)](docs/en-us/stage-1/appendix-industry-scenarios/) | Understand AI applications in different industries | 🚧 |
-| [Appendix C: AI Consumer Scenario Inspiration (B2C)](docs/en-us/stage-1/appendix-c-consumer-scenarios/) | Explore AI applications in consumer products | 🚧 |
+| Chapter | Key Content | Status |
+| :----------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [Appendix A: Product Thinking & Solution Design](../../docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Thinking frameworks for building products | ✅ |
+| [Appendix B: AI Industry Scenarios (B2B)](../../docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | AI applications in different industries | ✅ |
+| [Appendix C: AI Consumer Scenarios (B2C)](../../docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | AI application scenarios in consumer products | ✅ |
#### Appendix: Technical Solutions
-| Chapter | Key Content | Status |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------- | :----- |
-| [Appendix D: What to Do When Encountering Errors](docs/en-us/stage-1/appendix-b-common-errors/) | Common errors in vibe coding and troubleshooting methods | 🚧 |
-| [Appendix E: Comparison of Seven AI Programming Tools](docs/en-us/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Compare and test mainstream AI programming platforms | 🚧 |
-| [Appendix F: Designing Websites with Design and Programming Agents](docs/en-us/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Learn how to use AI agents collaboratively | 🚧 |
+| Chapter | Key Content | Status |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [Appendix D: Handling Errors](../../docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Common errors and troubleshooting in vibe coding | ✅ |
+| [Appendix E: Comparison of 7 AI Programming Tools](../../docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Direct comparison of mainstream platforms | ✅ |
+| [Appendix F: Designing Websites with Design & Programming Agents](../../docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Multi-agent collaboration for web design | ✅ |
-### Stage 2: Intermediate Developer
+
+II. Intermediate Developer
-#### Frontend Part
+#### Front-end
-| Chapter | Key Content | Status |
-| :----------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------- | :----- |
-| [Frontend 0: Using Lovart to Generate Assets](docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Learn to use Lovart to batch generate characters, scenes and other visual assets | 🚧 |
-| [Frontend 1: Figma & MasterGo Introduction](docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Use design tools to organize information architecture and page structure | 🚧 |
-| [Frontend 2: Building Your First Modern Application - UI Design](docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Complete componentized interface based on design specs, implement the first link from design to code | 🚧 |
-| [Frontend 3: Reference UI Design Specs and Multi-Product UI Design](docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Expand multi-product interfaces around unified visual design, practice systematic design capabilities | 🚧 |
-| [Frontend 4: Building Hogwarts Portraits Together](docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Build AI-capable frontend applications from scratch, connecting design and development | ✅ |
+| Chapter | Key Content | Status |
+| :------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- | :--- |
+| [Front-end 0: Assets with Lovart](../../docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Batch generate visual assets like characters/scenes | 🚧 |
+| [Front-end 1: Figma & MasterGo Intro](../../docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Organize info architecture and page structure | 🚧 |
+| [Front-end 2: Building First Modern App - UI Design](../../docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Design-to-code workflow with components | 🚧 |
+| [Front-end 3: UI Design Specs & Multi-product UI](../../docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Systematic design across multiple products | 🚧 |
+| [Front-end 4: Hogwarts Portraits Together](../../docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Build an AI-powered front-end app from 0 to 1 | ✅ |
-#### Backend and Full Stack Part
+#### Back-end & Full-stack
-| Chapter | Key Content | Status |
-| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------ | :----- |
-| [Backend 1: What is API](docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | Understand HTTP interfaces and request-response models | ✅ |
-| [Backend 2: From Database to Supabase](docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Implement databases and APIs on Supabase, connect data models with frontend pages | ✅ |
-| [Backend 3: AI-Assisted Interface Code and Documentation](docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | Use LLM to help generate interface and database documentation and code | 🚧 |
-| [Backend 4: Git Workflow](docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Manage code in Git workflow, version control and collaboration | ✅ |
-| [Backend 5: Zeabur Deployment](docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | Deploy applications to Zeabur for production | ✅ |
-| [Backend 6: Modern CLI Development Tools](docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | Use CLI-based AI programming tools to accelerate development and debugging | ✅ |
-| [Backend 7: Integrating Payment Systems like Stripe](docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | Integrate payment systems, complete payment links and basic settlement processes | 🚧 |
-| [Assignment 1: Build Your First Modern Application - Full Stack](docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | Integrate frontend, backend and payment modules, complete production-ready full stack web application | 🚧 |
-| [Assignment 2: Modern Frontend Component Library + Trae Practice](docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | Use modern frontend component libraries with Trae, independently complete login/registration and payment-capable products | 🚧 |
+| Chapter | Key Content | Status |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :--- |
+| [Back-end 1: What is an API](../../docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | HTTP interfaces and request-response models | ✅ |
+| [Back-end 2: DB to Supabase](../../docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Implement DB and API on Supabase | ✅ |
+| [Back-end 3: AI-Assisted API Code & Docs](../../docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | Generate API/DB docs and code with LLM | 🚧 |
+| [Back-end 4: Git Workflow](../../docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Version control and collaboration in Git | ✅ |
+| [Back-end 5: Zeabur Deployment](../../docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | Deploy applications to Zeabur | ✅ |
+| [Back-end 6: Modern CLI Dev Tools](../../docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | Accelerate dev with CLI-based AI tools | ✅ |
+| [Back-end 7: Integrating Payment Systems like Stripe](../../docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | Integrate payment and basic settlement flow | 🚧 |
+| [Project 1: First Modern Application - Full-stack App](../../docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | Complete localized, production-ready Full-stack Web App | 🚧 |
+| [Project 2: Modern UI Library + Trae Practice](../../docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | Independent product with auth and payment | 🚧 |
-#### AI Capabilities Appendix
+#### AI Capability Appendix
-| Chapter | Key Content | Status |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------- | :----- |
-| [AI 1: Dify Introduction and Knowledge Base Integration](docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Use Dify Workflow and basic RAG to build utility products | ✅ |
-| [AI 2: Learn to Query AI Dictionary and Integrate Multimodal APIs](docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | Learn to find suitable models and APIs, integrate text, image and other multimodal capabilities | 🚧 |
+| Chapter | Key Content | Status |
+| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--- |
+| [AI 1: Dify Intro & Knowledge Base](../../docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Build utility products with Dify Workflow & RAG | ✅ |
+| [AI 2: AI Dictionary & Multimodal APIs](../../docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | Research models/APIs and integrate multimodal power | 🚧 |
-### Stage 3: Advanced Developer
+
-| Chapter | Key Content | Status |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Advanced 1: MCP and Claude Code Skills](docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | Extend IDE capabilities through MCP and Skills, integrate external services as tools | 🚧 |
-| [Advanced 2: Making Coding Tools Work for Long Periods](docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | Design and configure long-running tasks, make Coding Tools more stable and reliable | 🚧 |
-| [Advanced 3: Multi-Platform Development: Building WeChat Mini Programs](docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | Understand WeChat mini program ecosystem, complete a frontend mini program from official template to launch | ✅ |
-| [Advanced 4: Multi-Platform Development: Building WeChat Mini Programs - With Backend](docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | Integrate databases and backend logic in mini programs, complete business loops | 🚧 |
-| [Advanced 5: Multi-Platform Development: Building Android Apps](docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Use Expo and other tools to complete Web/native integrated Android application development | 🚧 |
-| [Advanced 6: Multi-Platform Development: Building iOS Apps](docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Use Expo and other tools to complete Web/native integrated iOS application development | 🚧 |
-| [Advanced 7: Building Your Personal Website and Academic Blog](docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | From selection, building to deployment, create a permanent online homepage showcasing projects and academic achievements | 🚧 |
+
+III. Advanced Developer
-#### AI Capabilities Appendix
+| Chapter | Key Content | Status |
+| :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :--- |
+| [Advanced 1: MCP & Claude Code Skills](../../docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | Extend IDE power with external services as tools | 🚧 |
+| [Advanced 2: Long-running Coding Tasks](../../docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | Design and configure stable, long-running tasks | 🚧 |
+| [Advanced 3: WeChat Mini Program Dev](../../docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | Build and launch a front-end mini program | ✅ |
+| [Advanced 4: WeChat Mini Program with Back-end](../../docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | Integrate DB and back-end logic in mini programs | 🚧 |
+| [Advanced 5: Android App Development](../../docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Web/Native unified Android dev with Expo | ✅ |
+| [Advanced 6: iOS App Development](../../docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Web/Native unified iOS dev with Expo | ✅ |
+| [Advanced 7: Personal Website & Academic Blog](../../docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | Build and deploy a permanent online homepage | 🚧 |
-| Chapter | Key Content | Status |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------- | :----- |
-| [Advanced AI 1: What is RAG and How It Works](docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) | Systematically understand RAG principles and common architectures | ✅ |
-| [Advanced AI 2: Intermediate/Advanced RAG and Workflow Orchestration with LangGraph](docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | Use LangGraph and other tools to design multi-step workflows and intermediate/advanced RAG systems | 🚧 |
+#### AI Capability Appendix
+
+| Chapter | Key Content | Status |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------ | :--- |
+| [Advanced AI 1: What is RAG & How It Works](../../docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) | Systematic understanding of RAG architectures | ✅ |
+| [Advanced AI 2: Advanced RAG with LangGraph](../../docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | Multi-step workflows and advanced RAG systems | 🚧 |
+
+
## 🛠️ How to Learn
-- Choose relevant chapters to read and practice based on your personal ability. If you have questions, feel free to ask via issues.
+- Choose chapters to read and practice based on your skill level. Feel free to open an issue for questions.
-## 💻 Running This Course Locally
+## 💻 Local Setup
### Modern Approach
-In the AI IDE dialog box (vscode, cursor, trae, etc.), enter the following prompt to start this course:
+In an AI IDE (VS Code, Cursor, Trae, etc.), use the following prompt:
```
-Please help me run this project's local service
+Please help me run the local service for this project.
```
### Traditional Approach
1. npm install
2. npm run dev
-3. Open your browser and visit `http://localhost:3000` to view.
+3. Open `http://localhost:3000` in your browser.
## 🤝 Contributing
-- If you discover any problems or see areas for improvement, please submit an Issue for feedback. If there's no response after submitting, you can contact the [Nanny Team](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) for follow-up.
-- If you want to contribute to this project, please submit a Pull Request. If there's no response after submitting, you can contact the [Nanny Team](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) for follow-up.
-- If you're very interested in Datawhale and want to start a new project, please follow the [Datawhale Open Source Project Guide](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md).
+- If you find issues or have suggestions, please open an Issue. If you don't get a response, contact the [Nanny Team](https://github.com/datawhalechina/DOPMC/blob/main/OP.md).
+- To contribute, please submit a Pull Request.
+- If you want to start a new project with Datawhale, follow the [Datawhale Open Source Project Guide](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md).
-## 🙏 Thanks to Every Contributor
+## 🙏 Acknowledgements
- [Sanbu - Project Lead](https://github.com/sanbuphy) (Datawhale Member)
- Fang Ke - Advisor (Datawhale Member, Tsinghua University)
-- [Yerim Kang](https://github.com/yerim25) (Practice Project Section - Tsinghua University)
-- Zhao Zhilin (Practice Project Section - Tsinghua University)
-- [Li Yixuan](https://yixuan20.github.io/) (Page Art Design - Tsinghua University)
-- All friends from the AI Vibe Coding 101 Beta Group who provided suggestions and experience
+- [Yerim Kang](https://github.com/yerim25) (Practice Projects - Tsinghua University)
+- Zhao Zhilin (Practice Projects - Tsinghua University)
+- [Li Yixuan](https://yixuan20.github.io/) (Visual Design - Tsinghua University)
+- Liu Siyi (Practice Projects - Tsinghua University)
+- All Beta testers from the AI Vibe Coding 101 group for their feedback.
### Special Thanks
-- Thanks to [@Sm1les](https://github.com/Sm1les) for their help and support with this project
-- Thanks to all developers who contributed to this project ❤️
+- Thanks to [@Sm1les](https://github.com/Sm1les) for support and help.
+- Thanks to all contributors and everyone who starred this project ❤️
+
+
-
-## 🚀 Introducción al Proyecto
-
-Cuando intentas escribir código con IA, encuentras errores constantes, a menudo quieres rendirte y no está claro cómo llevar realmente tus programas en línea 😢.
-
-Este tutorial está específicamente diseñado para llevarte de 0 a 1, dominando progresivamente las técnicas de Vibe Coding:
-
-- **Etapa 1**: **De mini juegos a prototipos web**, dominar los conceptos básicos de programación de IA y pensamiento de producto
-- **Etapa 2**: Aprender **desarrollo frontend/backend y capacidades de IA** relacionadas con técnicas de Vibe Coding, completando una aplicación completa
-- **Etapa 3**: Dominar la construcción de **aplicaciones complejas multiplataforma**, avanzando hacia aplicaciones de nivel de producción
-
-Creemos que al dominar Vibe Coding y combinarlo con entrenamiento sistemático, una sola persona puede convertirse en un desarrollador que combine desarrollo frontend, desarrollo backend, integración de capacidades de IA y diseño de productos.
-
-> **Este proyecto está dirigido principalmente a tres tipos de estudiantes:**
->
-> - **Principiantes (personas comunes / producto y operaciones)**: Ayudar a estudiantes no técnicos a entender conceptos clave y completar su primer prototipo de producto
-> - **Desarrollores de nivel principiante-intermedio (estudiantes y desarrolladores con cierta base)**: Dominar el conocimiento de Vibe Coding frontend/backend y capacidades de IA
-> - **Desarrollores avanzados (empresas y startups, código abierto e desarrollores independientes)**: Técnicas avanzadas de desarrollo, desarrollo multiplataforma
-
-### 📖 Navegación de Contenido
-
+
+
+
+
+
+ Mapa de aprendizaje exclusivo para principiantes
+
+ Guía desde cero, planificación de ruta clara, adiós al "aprender y olvidar"
+
+
+
+
+ Tutorial gráfico paso a paso
+
+ Explicaciones detalladas, como tener un tutor privado a tu lado, solo sigue los pasos
+
+
+
+
+
+
+ Programación simulada inmersiva
+
+ Navegación automática con mouse virtual, aprendiendo rápidamente los usos principales del IDE
+
+
+
+
+ Principios de IA visibles
+
+ Principios de algoritmos animados, entiende de un vistazo cómo la IA "dibuja" imágenes
+
+
+
+
+
+
+ Aprende RAG como si fuera un juego
+
+ Componentes interactivos exclusivos, haz clic para ver claramente el flujo de datos RAG
+
+
+
+
+ Principios de terminal visualizados
+
+ Operaciones de línea de comandos visualizadas, mostrando intuitivamente la lógica de fondo
+
+
+
-
+
⭐ Te invitamos a dar Star aquí para acelerar las actualizaciones ❤️
-### Apéndice General
+En la era de la IA, las personas que convierten ideas en productos a menudo no son las que tienen los conocimientos técnicos más sólidos, sino las que dan el primer paso.
-[Diccionario de capacidades de IA: conceptos centrales comunes de IA, términos y explicaciones de escenarios](docs/zh-cn/appendix/ai-capability-dictionary.md)
+Muchas personas, incluso con asistentes de IA, se desaniman por "no entender el código" o "no saber cómo configurar el entorno". **Easy-Vibe nació para esto.** Asumiendo que todos parten de cero, te llevamos de la mano desde escribir tu primera línea de código hasta entender la lógica del front-end y back-end, y finalmente lanzar tu producto.
-### 1. Entrada de Novatos y Prototipo de Producto
+- **Público objetivo**: Principiantes, Product Managers, Desarrolladores Front-end / Back-end / Full-stack
+- **Temas**: Programación con IA, Desarrollo de aplicaciones Web Full-stack, AI Agent, Workflows y sistemas RAG
-| Capítulo | Contenido clave | Estado |
-| :---------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Prólogo: Mapa de aprendizaje](docs/zh-cn/stage-0/0.1-learning-map/index.md) | Guía general de la ruta de aprendizaje | ✅ |
-| [Principiante 1: La era de la IA, si puedes hablar puedes programar](docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Experimentar por primera vez las capacidades de programación con IA a través de casos como Snake | ✅ |
-| [Principiante 2: Conociendo herramientas de IDE de IA](docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Aprender a usar el IDE, crear mini juegos localmente | ✅ |
-| [Principiante 3: Haz un prototipo tú mismo](docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Análisis de requisitos, generación de una sola página con IA, hasta generar prototipos de productos de múltiples páginas | ✅ |
-| [Principiante 4: Añade capacidades de IA al prototipo](docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Aprender a conectar capacidades comunes de IA (texto, imagen, video) | ✅ |
-| [Principiante 5: Proyecto completo práctico](docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Simular escenarios reales, aceptar feedback de usuarios para iterar, completar el proyecto | ✅ |
-| [Proyecto final: Haz un prototipo completo de aplicación web y preséntalo](docs/zh-cn/stage-1/1.5-final-project/index.md) | Implementar completamente la aplicación, mostrar los efectos de la aplicación | ✅ |
+---
-#### Apéndices: Pensamiento de Negocio
+Easy-Vibe te lleva de 0 a 1 a través de las siguientes etapas:
-| Capítulo | Contenido clave | Estado |
-| :---------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------- | :----- |
-| [Apéndice A: Pensamiento de Producto y Diseño de Solución](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Marcos de pensamiento necesarios para crear un producto de cero a uno | ✅ |
-| [Apéndice B: Referencia de Escenarios de Aplicación de AI en la Industria (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Comprender las aplicaciones de AI en diferentes industrias | ✅ |
-| [Apéndice C: Referencia de Inspiración de Escenarios de Consumo de AI (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Explorar las aplicaciones de AI en productos de consumo | ✅ |
+| Etapa | Habilidades clave | Resultado |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **Etapa 1** | Introducción a la programación con IA, Pensamiento de producto, Diseño de prototipos | Minijuegos interactivos, Prototipos de aplicaciones Web (Principiantes & PM) |
+| **Etapa 2** | Desarrollo Full-stack, Integración de IA, Bases de datos | Aplicación de IA Full-stack completa |
+| **Etapa 3** | Claude Code avanzado, Desarrollo de Miniprogramas y Android | Aplicaciones multiplataforma de nivel de producción |
+| **Apéndice** | Ayuda para entender conceptos básicos de Computación e IA | 9 dominios de conocimiento, más de 80 temas interactivos |
-#### Apéndices: Soluciones Técnicas
+## 🔥 Noticias
-| Capítulo | Contenido clave | Estado |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------- | :----- |
-| [Apéndice D: Qué Hacer Cuando se Encuentran Errores al Escribir Código](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Errores comunes en Vibe Coding y métodos de solución de problemas | ✅ |
-| [Apéndice E: Comparación de 7 Herramientas de Programación AI](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Comparar y probar las principales plataformas de programación AI | ✅ |
-| [Apéndice F: Diseñar Sitios Web con Agentes de Diseño y Programación](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Aprender a usar agentes AI de forma colaborativa | ✅ |
+- **[2026-02-25]** Actualizada la [Base de conocimientos del apéndice](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/), que cubre 9 dominios de conocimiento y más de 80 temas interactivos.
+- **[2026-01-27]** Se agregaron tutoriales de desarrollo de aplicaciones para las plataformas Android e iOS.
+- **[2026-01-19]** Lanzamiento de una serie de componentes de demostración interactiva para Prompt Engineering, evolución de la IA, diseño de autenticación, principios de Git, etc.
-### 2. Ingeniero de Desarrollo de Nivel Principiante-Intermedio
+
+Past News
-#### Parte Frontend
+- **[2026-01-16]** Reestructuración del proyecto, estableciendo formalmente el capítulo de "Introducción para principiantes".
+- **[2026-01-14]** Completada una actualización masiva de la documentación de la Etapa 1 "Construcción de prototipos de productos".
+- **[2026-01-13]** Reconstrucción de la arquitectura de documentos, soporte total para multi-idioma (i18n).
+- **[2026-01-01]** Lanzamiento del Mapa de Aprendizaje principal del proyecto.
+
-| Capítulo | Contenido clave | Estado |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Frontend 0: Usar lovart para generar activos](docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Usar lovart para generar por lotes activos visuales como personajes y escenas, proporcionando base de activos para diseño UI y desarrollo frontend | 🚧 |
-| [Frontend 1: Introducción a Figma y MasterGo](docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Usar herramientas de diseño para organizar arquitectura de información y estructura de páginas, preparando la base para implementación frontend | 🚧 |
-| [Frontend 2: Construir la primera aplicación moderna - Diseño UI](docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Completar interfaz basada en componentes basada en diseños,实现 la primera ruta de diseño a código | 🚧 |
-| [Frontend 3: Referencia de especificaciones de diseño UI y diseño UI de múltiples productos](docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Expandir interfaces de múltiples productos en torno a un visual principal unificado, practicar capacidades de diseño sistemático | 🚧 |
-| [Frontend 4: Hagamos los retratos de Hogwarts juntos](docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Crear una aplicación frontend con capacidades de IA integradas de 0 a 1, conectando diseño y desarrollo | ✅ |
+### 📖 Navegación
-#### Parte Backend y Full Stack
+
+
+
-| Capítulo | Contenido clave | Estado |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------ | :----- |
-| [Backend 1: Qué es una API](docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | Entender interfaces HTTP y modelos de solicitud-respuesta, preparándose para integración backend y coordinación | ✅ |
-| [Backend 2: De bases de datos a Supabase](docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Implementar bases de datos y APIs en Supabase, conectando modelos de datos con páginas frontend | ✅ |
-| [Backend 3: LLM asistiendo en la escritura de código de interfaz y documentación](docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | Usar LLM para ayudar a generar documentación y código para interfaces y bases de datos,实现 un backend legible y testeable | 🚧 |
-| [Backend 4: Flujo de trabajo Git](docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Gestionar código en flujo de trabajo Git, realizar control de versiones y colaboración | ✅ |
-| [Backend 5: Despliegue Zeabur](docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | Desplegar la aplicación en Zeabur para ponerla en línea | ✅ |
-| [Backend 6: Herramientas de desarrollo CLI modernas](docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | Usar herramientas de programación IA tipo CLI para acelerar desarrollo y depuración, formando flujo de ingeniería personal | ✅ |
-| [Backend 7: Cómo integrar sistemas de pago como Stripe](docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | Conectar sistemas de pago, completar flujo de pago y proceso básico de liquidación | 🚧 |
-| [Proyecto final 1: Construir la primera aplicación moderna - Aplicación full stack](docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | Integrar frontend, backend y módulos de pago, completar aplicación web full stack lista para producción | 🚧 |
-| [Proyecto final 2: Biblioteca de componentes frontend moderna + Trae práctico](docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | Usar biblioteca de componentes frontend moderna y Trae, completar independientemente un producto con registro/login y soporte de pago | 🚧 |
+### 📚 Base de conocimientos del apéndice
-#### Apéndice de Capacidades de IA
+> Cubre **9 dominios de conocimiento** y más de **80 temas interactivos**, utilizando animaciones y componentes visuales para ayudarte a comprender intuitivamente los conceptos centrales desde los fundamentos de la computación hasta la frontera de la IA.
+>
+> 👉 [Ver apéndice completo](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/) · [Diccionario de capacidades de IA](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/ai-capability-dictionary)
-| Capítulo | Contenido clave | Estado |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------- | :----- |
-| [IA 1: Introducción a Dify e integración de base de conocimientos](docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Usar Dify Workflow y RAG básico para construir productos tipo herramientas, creando ejemplo para actualizaciones futuras de aplicaciones | ✅ |
-| [IA 2: Aprender a consultar diccionario de IA e integrar APIs multimodales](docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | Aprender a buscar modelos y APIs apropiados, integrar capacidades multimodales como texto e imagen en productos | 🚧 |
+
-### 3. Ingeniero de Desarrollo Avanzado
+### I. Introducción desde cero
-| Capítulo | Contenido clave | Estado |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Avanzado 1: MCP y Claude Code Skills](docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | Extender capacidades del IDE a través de MCP y Skills, conectar servicios externos como herramientas | 🚧 |
-| [Avanzado 2: Cómo hacer que Coding Tools funcione durante mucho tiempo](docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | Diseñar y configurar tareas de ejecución prolongada, hacer Coding Tools más estable y confiable | 🚧 |
-| [Avanzado 3: Desarrollo multiplataforma: Cómo construir mini programas de WeChat](docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | Entender el ecosistema de mini programas de WeChat, completar un mini programa frontend desde plantilla oficial hasta lanzamiento | ✅ |
-| [Avanzado 4: Desarrollo multiplataforma: Cómo construir mini programas de WeChat - Incluyendo backend](docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | Integrar base de datos y lógica backend en mini programas,实现 ciclo completo de negocio | 🚧 |
-| [Avanzado 5: Desarrollo multiplataforma: Cómo construir aplicaciones Android](docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Usar herramientas como Expo, completar desarrollo de aplicaciones Android integrando Web/nativo | 🚧 |
-| [Avanzado 6: Desarrollo multiplataforma: Cómo construir aplicaciones iOS](docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Usar herramientas como Expo, completar desarrollo de aplicaciones iOS integrando Web/nativo | 🚧 |
-| [Avanzado 7: Cómo construir tu propio sitio web personal y blog académico](docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | Desde selección, construcción hasta despliegue, construir homepage en línea a largo plazo mostrando proyectos personales y logros académicos | 🚧 |
+| Capítulo | Contenido clave | Estado |
+| :----------------------------------------------------------------------------------------------- | :------------------------------------------------ | :--- |
+| [Prólogo: Mapa de aprendizaje](../../docs/zh-cn/stage-0/0.1-learning-map/index.md) | Navegación por la ruta de aprendizaje completa | ✅ |
+| [Nivel 1: Era de la IA, hablar es programar](../../docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Experimenta la programación con IA mediante casos | ✅ |
+| [Nivel 2: Buscando buenas ideas](../../docs/zh-cn/stage-1/1.0-finding-great-idea/index.md) | Aprende a validar ideas de productos | ✅ |
+| [Nivel 3: Introducción a las herramientas AI IDE](../../docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Aprende a usar el IDE y crea juegos locales | ✅ |
+| [Nivel 4: Construyendo prototipos a mano](../../docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Desde el análisis hasta prototipos de varias páginas | ✅ |
+| [Nivel 5: Añadiendo IA a los prototipos](../../docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Aprende a integrar IA (texto, imagen, video) | ✅ |
+| [Nivel 6: Práctica de proyecto completo](../../docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Escenarios reales e iteración con feedback | ✅ |
-#### Apéndice de Capacidades de IA
+#### Apéndice: Pensamiento de negocio
-| Capítulo | Contenido clave | Estado |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |
-| [IA Avanzada 1: Qué es RAG y cómo funciona](docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) | Entender sistemáticamente principios de RAG y arquitecturas comunes, proporcionar base de recuperación de conocimiento para aplicaciones complejas | ✅ |
-| [IA Avanzada 2: RAG intermedio-avanzado y orquestación de flujos de trabajo: Ejemplo con LangGraph](docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | Usar herramientas como LangGraph para diseñar flujos de trabajo multipaso y sistemas RAG intermedio-avanzados | 🚧 |
+| Capítulo | Contenido clave | Estado |
+| :----------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [Apéndice A: Pensamiento de producto](../../docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Marcos de pensamiento para crear productos | ✅ |
+| [Apéndice B: Escenarios industriales de IA (B2B)](../../docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Aplicaciones de IA en diferentes industrias | ✅ |
+| [Apéndice C: Inspiración para escenarios B2C](../../docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Exploración de IA en productos de consumo | ✅ |
-## 🛠️ Cómo Aprender
+#### Apéndice: Soluciones técnicas
-- Según tus habilidades personales, lee y practica selectivamente capítulos relevantes, si tienes preguntas hazlas en Issues.
+| Capítulo | Contenido clave | Estado |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [Apéndice D: Qué hacer ante errores](../../docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Errores comunes en vibe coding y soluciones | ✅ |
+| [Apéndice E: Comparación de herramientas AI](../../docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Comparativa de plataformas principales | ✅ |
+| [Apéndice F: Diseñando sitios con Agentes](../../docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Uso de agentes de IA para diseño web | ✅ |
-## 💻 Iniciar Este Curso Localmente
+
+II. Desarrollador intermedio
-### Método Moderno
+#### Front-end
-En el cuadro de diálogo del IDE de IA (vscode, cursor, trae, etc.), ingresa el siguiente prompt para iniciar este curso:
+| Capítulo | Contenido clave | Estado |
+| :------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- | :--- |
+| [Front-end 0: Activos con Lovart](../../docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Generación masiva de activos visuales | 🚧 |
+| [Front-end 1: Intro a Figma & MasterGo](../../docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Organización de arquitectura de la información | 🚧 |
+| [Front-end 2: Construyendo la primera App - UI](../../docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Interfaz basada en componentes desde el diseño | 🚧 |
+| [Front-end 3: Especificaciones de diseño UI](../../docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Diseño sistemático a través de productos | 🚧 |
+| [Front-end 4: Retratos de Hogwarts juntos](../../docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | App front-end con IA desde cero hasta producción | ✅ |
+
+#### Back-end y Full-stack
+
+| Capítulo | Contenido clave | Estado |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :--- |
+| [Back-end 1: Qué es una API](../../docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | Interfaces HTTP y modelos petición-respuesta | ✅ |
+| [Back-end 2: De DB a Supabase](../../docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Implementación de bases de datos y APIs | ✅ |
+| [Back-end 3: Código de interfaz asistido por IA](../../docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | Uso de LLM para generación de código y docs | 🚧 |
+| [Back-end 4: Flujo de trabajo Git](../../docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Control de versiones y colaboración | ✅ |
+| [Back-end 5: Despliegue en Zeabur](../../docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | Despliegue de aplicaciones para producción | ✅ |
+| [Back-end 6: Herramientas CLI modernas](../../docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | Aceleración del desarrollo con herramientas AI | ✅ |
+| [Back-end 7: Integración de pagos con Stripe](../../docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | Procesos de cobro y liquidación básicos | 🚧 |
+| [Proyecto 1: Aplicación Full-stack completa](../../docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | Web App completa lista para producción | 🚧 |
+| [Proyecto 2: UI Library + Trae](../../docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | Producto independiente con auth y pagos | 🚧 |
+
+
+
+
+III. Desarrollador avanzado
+
+| Capítulo | Contenido clave | Estado |
+| :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :--- |
+| [Avanzado 1: MCP & Claude Code Skills](../../docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | Extensión de capacidades del IDE | 🚧 |
+| [Avanzado 2: Tareas de larga duración](../../docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | Configuración de tareas de codificación estables | 🚧 |
+| [Avanzado 3: WeChat Mini Program](../../docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | Ecosistema y lanzamiento de mini programas | ✅ |
+| [Avanzado 4: Mini Program con Back-end](../../docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | Lógica de negocio completa en mini programas | 🚧 |
+| [Avanzado 5: Android App Development](../../docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Desarrollo unificado con Expo | ✅ |
+| [Avanzado 6: iOS App Development](../../docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Desarrollo unificado con Expo | ✅ |
+| [Avanzado 7: Web personal y blog académico](../../docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | Construcción de marca personal en línea | 🚧 |
+
+
+
+## 🛠️ Cómo aprender
+
+- Según tu nivel, elige los capítulos relevantes para leer y practicar.
+
+## 💻 Configuración local
+
+### Método moderno
+
+En tu AI IDE (VS Code, Cursor, Trae), usa el siguiente prompt:
```
-Por favor ayúdame a ejecutar el servicio local de este proyecto
+Por favor, ayúdame a ejecutar el servicio local de este proyecto.
```
-### Método Antiguo
+### Método tradicional
1. npm install
2. npm run dev
-3. Abre tu navegador y visita `http://localhost:3000` para ver.
+3. Abre `http://localhost:3000` en tu navegador.
## 🤝 Contribuir
-- Si descubres algún problema, o crees que hay algo que se pueda mejorar en este proyecto, puedes enviar un Issue para dar feedback. Si después de enviar nadie responde, puedes contactar al [equipo de cuidadores](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) para feedback y seguimiento~
-- Si quieres contribuir a este proyecto, puedes enviar un Pull Request, si después de enviar nadie responde, puedes contactar al [equipo de cuidadores](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) para feedback y seguimiento~
-- Si estás muy interesado en Datawhale y quieres iniciar un nuevo proyecto, por favor sigue la [guía de proyectos de código abierto de Datawhale](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)~
+- Si encuentras problemas, por favor abre un Issue.
+- Si quieres contribuir, envía un Pull Request.
-## 🙏 Gracias a Cada Contribuyente
+## 🙏 Agradecimientos
-- [散步-Líder del proyecto](https://github.com/sanbuphy) (Miembro de Datawhale)
-- Fang Ke-Profesor guía (Miembro de Datawhale, Universidad de Tsinghua)
-- [Yerim Kang](https://github.com/yerim25)(Parte de proyectos prácticos-Universidad de Tsinghua)
-- Zhao Zhilin(Parte de proyectos prácticos-Universidad de Tsinghua)
-- [Li Yixuan](https://yixuan20.github.io/)(Diseño artístico de página-Universidad de Tsinghua)
-- Todos los compañeros del grupo beta de AI Vibe Coding 101 que proporcionaron sugerencias y experiencia
+- [Sanbu - Líder del proyecto](https://github.com/sanbuphy) (Miembro de Datawhale)
+- Fang Ke - Asesor (Miembro de Datawhale, Univ. de Tsinghua)
+- Todo el equipo de diseño y pruebas por su apoyo ❤️
-### Agradecimientos Especiales
+
-- Gracias a [@Sm1les](https://github.com/Sm1les) por su ayuda y apoyo a este proyecto
-- Gracias a todos los desarrolladores que han contribuido a este proyecto ❤️
+
-# Easy-Vibe: Learn Vibe Coding from 0 to 1
-
-### _De zéro, apprentissage par projet, construire votre premier produit IA_
+# Easy-Vibe : Apprendre le Vibe Coding de 0 à 1
+
+
+ Carte d'apprentissage exclusive pour débutants
+
+ Guidage à partir de zéro, planification claire, dites adieu à "apprendre et oublier"
+
+
+
+
+ Tutoriel graphique pas à pas
+
+ Explications détaillées, comme un tuteur privé à vos côtés
+
+
+
-## 🚀 Présentation du Projet
+À l'ère de l'IA, les personnes qui transforment les idées en produits sont souvent celles qui font le premier pas. **Easy-Vibe est né pour cela.**
-Quand vous essayez d'écrire du code avec l'IA, vous rencontrez des erreurs constantes, vous voulez souvent abandonner et il n'est pas clair comment mettre réellement vos programmes en ligne 😢.
+| Étape | Compétences clés | Résultat |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **É tape 1** | Intro programmation IA, pensée produit | Mini-jeux, prototypes Web (Débutant & PM) |
+| **Étape 2** | Développement Full-stack, IA, Bases de données | Application IA Full-stack complète |
+| **Étape 3** | Claude Code avancé, Mobiles & Mini-progs | Applications multiplateformes niveau production |
-Ce tutoriel est spécialement conçu pour vous mener de 0 à 1, maîtrisant progressivement les techniques de Vibe Coding :
-
-- **Étape 1** : Des **mini-jeux aux prototypes web**, maîtriser les bases de la programmation IA et la pensée produit
-- **Étape 2** : Apprendre le **développement frontend/backend et les capacités d'IA** liées aux techniques de Vibe Coding, compléter une application complète
-- **Étape 3** : Maîtriser la construction d'**applications complexes multiplateformes**, vers des applications de niveau production
-
-Nous croyons qu'en maîtrisant Vibe Coding et en le combinant avec un entraînement systématique, une seule personne peut devenir un développeur combinant développement frontend, développement backend, intégration de capacités d'IA et conception de produits.
-
-> **Ce projet s'adresse principalement à trois types d'apprenants :**
->
-> - **Débutants (gens ordinaires / produit et opérations)** : Aider les apprenants non techniques à comprendre les concepts clés et à compléter leur premier prototype de produit
-> - **Développeurs de niveau débutant-intermédiaire (étudiants et développeurs avec une certaine base)** : Maîtriser les connaissances de Vibe Coding frontend/backend et les capacités d'IA
-> - **Développeurs avancés (entreprises et startups, open source et développeurs indépendants)** : Techniques de développement avancées, développement multiplateforme
-
-### 📖 Navigation du Contenu
-
-
-
-
-
-### Annexe Générale
-
-[Dictionnaire des capacités IA : concepts centraux IA courants, termes et explications de scénarios](docs/zh-cn/appendix/ai-capability-dictionary.md)
-
-### 1. Entrée débutant et prototype de produit
-
-| Chapitre | Contenu clé | Statut |
-| :--------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------- | :----- |
-| [Préface : Carte d'apprentissage](docs/zh-cn/stage-0/0.1-learning-map/index.md) | Guide général du parcours d'apprentissage | ✅ |
-| [Débutant 1 : L'ère de l'IA, savoir parler c'est savoir programmer](docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Découvrir pour la première fois les capacités de programmation IA à travers des cas comme Snake | ✅ |
-| [Débutant 2 : Découvrir les outils IDE IA](docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Apprendre à utiliser l'IDE, créer des mini-jeux localement | ✅ |
-| [Débutant 3 : Créer un prototype soi-même](docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Analyse des besoins, génération d'une seule page par l'IA, jusqu'à générer des prototypes de produits multipages | ✅ |
-| [Débutant 4 : Ajouter des capacités IA au prototype](docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Apprendre à connecter des capacités IA courantes (texte, image, vidéo) | ✅ |
-| [Débutant 5 : Projet complet pratique](docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Simuler des scénarios réels, accepter les feedbacks des utilisateurs pour itérer, compléter le projet | ✅ |
-| [Projet final : Créer un prototype complet d'application web et le présenter](docs/zh-cn/stage-1/1.5-final-project/index.md) | Implémenter complètement l'application, présenter les effets de l'application | ✅ |
-
-#### Annexes : Pensée Business
-
-| Chapitre | Contenu clé | Statut |
-| :------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------- | :----- |
-| [Annexe A : Pensée Produit et Conception de Solution](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Cadres de pensée nécessaires pour créer un produit de zéro à un | ✅ |
-| [Annexe B : Référence des Scénarios d'Application AI dans l'Industrie (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Comprendre les applications AI dans différentes industries | ✅ |
-| [Annexe C : Référence d'Inspiration des Scénarios de Consommation AI (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Explorer les applications AI dans les produits grand public | ✅ |
-
-#### Annexes : Solutions Techniques
-
-| Chapitre | Contenu clé | Statut |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :----------------------------------------------------------------- | :----- |
-| [Annexe D : Que Faire en Cas d'Erreur lors de l'Écriture de Code](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Erreurs courantes en Vibe Coding et méthodes de dépannage | ✅ |
-| [Annexe E : Comparaison de 7 Outils de Programmation AI](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | Comparer et tester les principales plateformes de programmation AI | ✅ |
-| [Annexe F : Concevoir des Sites Web avec des Agents de Design et de Programmation](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Apprendre à utiliser les agents AI de manière collaborative | ✅ |
-
-### 2. Ingénieur de Développement Niveau Débutant-Intermédiaire
-
-#### Partie Frontend
-
-| Chapitre | Contenu clé | Statut |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Frontend 0 : Utiliser lovart pour générer des assets](docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | Utiliser lovart pour générer en lot des assets visuels comme des personnages et des scènes, fournissant une base d'assets pour la conception UI et le développement frontend | 🚧 |
-| [Frontend 1 : Introduction à Figma et MasterGo](docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | Utiliser des outils de conception pour organiser l'architecture de l'information et la structure des pages, préparant la base pour l'implémentation frontend | 🚧 |
-| [Frontend 2 : Construire la première application moderne - Design UI](docs/zh-cn/stage-2/frontend/2.2-ui-design/) | Compléter une interface basée sur des composants à partir de maquettes, réaliser le premier parcours du design au code | 🚧 |
-| [Frontend 3 : Référence des spécifications de design UI et design UI multiproduit](docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | Étendre des interfaces multiproduits autour d'une visuelle principale unifiée, pratiquer les capacités de design systématique | 🚧 |
-| [Frontend 4 : Créons ensemble les portraits de Poudlard](docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | Créer une application frontend avec capacités IA intégrées de 0 à 1, connecter conception et développement | ✅ |
-
-#### Partie Backend et Full Stack
-
-| Chapitre | Contenu clé | Statut |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------------- | :----- |
-| [Backend 1 : Qu'est-ce qu'une API](docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | Comprendre les interfaces HTTP et les modèles requête-réponse, se préparer à l'intégration backend et à la coordination | ✅ |
-| [Backend 2 : Des bases de données à Supabase](docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) : Implémenter des bases de données et des APIs sur Supabase, connecter des modèles de données aux pages frontend | ✅ |
-| [Backend 3 : LLM assistant l'écriture de code d'interface et de documentation](docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) : Utiliser le LLM pour aider à générer de la documentation et du code pour les interfaces et bases de données, réaliser un backend lisible et testable | 🚧 |
-| [Backend 4 : Flux de travail Git](docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) : Gérer le code dans un flux de travail Git, effectuer le contrôle de version et la collaboration | ✅ |
-| [Backend 5 : Déploiement Zeabur](docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) : Déployer l'application sur Zeabur pour la mettre en ligne | ✅ |
-| [Backend 6 : Outils de développement CLI modernes](docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) : Utiliser des outils de programmation IA de type CLI pour accélérer le développement et le débogage, former un flux d'ingénierie personnel | ✅ |
-| [Backend 7 : Comment intégrer des systèmes de paiement comme Stripe](docs/zh-cn/stage-2/backend/2.7-stripe-payment/) : Connecter des systèmes de paiement, compléter le flux de paiement et le processus de base de règlement | 🚧 |
-| [Projet final 1 : Construire la première application moderne - Application full stack](docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) : Intégrer frontend, backend et modules de paiement, compléter une application web full stack prête pour la production | 🚧 |
-| [Projet final 2 : Bibliothèque de composants frontend moderne + Trae pratique](docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) : Utiliser une bibliothèque de composants frontend moderne et Trae, compléter indépendamment un produit avec inscription/connexion et support de paiement | 🚧 |
-
-#### Annexe des Capacités IA
-
-| Chapitre | Contenu clé | Statut |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------- | :----- |
-| [IA 1 : Introduction à Dify et intégration de base de connaissances](docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) : Utiliser Dify Workflow et le RAG de base pour construire des produits de type outils, créant un exemple pour les futures mises à jour d'applications | ✅ |
-| [IA 2 : Apprendre à consulter le dictionnaire IA et intégrer des APIs multimodales](docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) : Apprendre à chercher des modèles et APIs appropriés, intégrer des capacités multimodales comme le texte et l'image dans des produits | 🚧 |
-
-### 3. Ingénieur de Développement Avancé
-
-| Chapitre | Contenu clé | Statut |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------- | :----- |
-| [Avancé 1 : MCP et Claude Code Skills](docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) : Étendre les capacités de l'IDE via MCP et Skills, connecter des services externes comme outils | 🚧 |
-| [Avancé 2 : Comment faire fonctionner Coding Tools longtemps](docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) : Concevoir et configurer des tâches à longue exécution, rendre Coding Tools plus stable et fiable | 🚧 |
-| [Avancé 3 : Développement multiplateforme : Comment construire des mini-programmes WeChat](docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) : Comprendre l'écosystème des mini-programmes WeChat, compléter un mini-programme frontend du modèle officiel au lancement | ✅ |
-| [Avancé 4 : Développement multiplateforme : Comment construire des mini-programmes WeChat - Y compris backend](docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) : Intégrer une base de données et une logique backend dans les mini-programmes, réaliser un cycle d'activité complet | 🚧 |
-| [Avancé 5 : Développement multiplateforme : Comment construire des applications Android](docs/zh-cn/stage-3/cross-platform/3.5-android-app/) : Utiliser des outils comme Expo, compléter le développement d'applications Android intégrant Web natif | 🚧 |
-| [Avancé 6 : Développement multiplateforme : Comment construire des applications iOS](docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) : Utiliser des outils comme Expo, compléter le développement d'applications iOS intégrant Web natif | 🚧 |
-| [Avancé 7 : Comment construire son propre site web personnel et blog académique](docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) : Du choix, de la construction au déploiement, construire une homepage en ligne à long terme présentant des projets personnels et des réalisations académiques | 🚧 |
-
-#### Annexe des Capacités IA
-
-| Chapitre | Contenu clé | Statut |
-| :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------- | :----- |
-| [IA Avancée 1 : Qu'est-ce que RAG et comment il fonctionne](docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) : Comprendre systématiquement les principes du RAG et les architectures courantes, fournir une base de récupération de connaissances pour des applications complexes | ✅ |
-| [IA Avancée 2 : RAG intermédiaire-avancé et orchestration de workflows : Exemple avec LangGraph](docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) : Utiliser des outils comme LangGraph pour concevoir des workflows multi-étapes et des systèmes RAG intermédiaire-avancés | 🚧 |
-
-## 🛠️ Comment Apprendre
-
-- Selon vos capacités personnelles, lisez et pratiquez sélectivement les chapitres pertinents, si vous avez des questions posez-les dans des Issues.
-
-## 💻 Démarrer Ce Cours Localement
-
-### Méthode Moderne
-
-Dans la boîte de dialogue de l'IDE IA (vscode, cursor, trae, etc.), entrez le prompt suivant pour démarrer ce cours :
-
-```
-S'il vous plaît aidez-moi à exécuter le service local de ce projet
-```
-
-### Ancienne Méthode
-
-1. npm install
-2. npm run dev
-3. Ouvrez votre navigateur et visitez `http://localhost:3000` pour voir.
-
-## 🤝 Contribuer
-
-- Si vous découvrez des problèmes, ou pensez qu'il y a des moyens d'améliorer ce projet, vous pouvez soumettre une Issue pour donner un feedback. Si après soumission personne ne répond, vous pouvez contacter l'[équipe des soignants](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) pour un suivi~
-- Si vous souhaitez contribuer à ce projet, vous pouvez soumettre une Pull Request, si après soumission personne ne répond, vous pouvez contacter l'[équipe des soignants](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) pour un suivi~
-- Si vous êtes très intéressé par Datawhale et souhaitez lancer un nouveau projet, veuillez suivre le [guide de projets open source Datawhale](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)~
-
-## 🙏 Merci à Chaque Contributeur
-
-- [散步-Chef de projet](https://github.com/sanbuphy) (Membre Datawhale)
-- Fang Ke-Professeur guide (Membre Datawhale, Université Tsinghua)
-- [Yerim Kang](https://github.com/yerim25)(Partie projets pratiques-Université Tsinghua)
-- Zhao Zhilin(Partie projets pratiques-Université Tsinghua)
-- [Li Yixuan](https://yixuan20.github.io/)(Design artistique de page-Université Tsinghua)
-- Tous les camarades du groupe bêta AI Vibe Coding 101 qui ont fourni des suggestions et de l'expérience
-
-### Remerciements Spéciaux
-
-- Merci à [@Sm1les](https://github.com/Sm1les) pour son aide et son soutien à ce projet
-- Merci à tous les développeurs qui ont contribué à ce projet ❤️
-
-
-
-## Star History
-
-[](https://www.star-history.com/#datawhalechina/easy-vibe&type=date&legend=top-left)
+*(Voir les détails dans les autres langues ou le dépôt principal)*
diff --git a/docs-readme/ja-JP/README.md b/docs-readme/ja-JP/README.md
index 427eda6..370be79 100644
--- a/docs-readme/ja-JP/README.md
+++ b/docs-readme/ja-JP/README.md
@@ -4,17 +4,15 @@
-
-## 🚀 프로젝트 소개
-
-AI로 코드를 작성하려고 할 때 오류가 계속 발생하고, 포기하고 싶어지며, 프로그램을 실제로 온라인에 배포하는 방법을 명확히 알지 못할 때 😢
-
-이 튜토리얼은 0에서 1까지 Vibe Coding 기술을 점진적으로 마스터할 수 있도록 특별히 설계되었습니다:
-
-- **1단계**: **미니게임부터 웹 프로토타입까지**, AI 프로그래밍 기초와 제품 사고 습득
-- **2단계**: **프론트엔드/백엔드 개발과 AI 능력**과 관련된 Vibe Coding 테크닉 학습, 완전한 애플리케이션 완성
-- **3단계**: **멀티플랫폼 복잡 애플리케이션** 구축 방법 마스터, 프로덕션급 애플리케이션으로
-
-우리는 Vibe Coding을 마스터하고 체계적인 훈련을 결합하면, 한 사람이 프론트엔드 개발, 백엔드 개발, AI 능력 통합, 프로덕트 디자인을 모두 갖춘 개발자가 될 수 있다고 믿습니다.
-
-> **이 프로젝트는 주로 세 가지 유형의 학습자를 대상으로 합니다:**
->
-> - **초보자(일반인 / 프로덕트 및 운용 담당자)**: 비기술 초보자가 핵심 개념을 이해하고 첫 번째 프로덕트 프로토타입을 완성하도록 지원
-> - **초중급 개발자(일정 기초가 있는 학생과 개발자)**: 프론트엔드/백엔드 Vibe Coding과 AI 능력 지식 습득
-> - **고급 개발자(기업/스타트업, 오픈소스/독립 개발자)**: 고급 개발 기술, 멀티플랫폼 개발
-
-### 📖 콘텐츠 네비게이션
-
+
+
+
+
+
+ 초보자 전용 학습 지도
+
+ 기초 지식 제로를 위한 전용 안내, 명확한 경로 설계, "배우고 잊는" 악순환 탈출
+
+
+
+
+ 친절한 이미지 튜토리얼
+
+ 상세한 이미지 설명, 마치 개인 과외 선생님이 옆에 있는 것처럼 따라 하기만 하면 습득
+
+
+
+
+
+
+ 몰입형 시뮬레이션 프로그래밍
+
+ 가상 마우스 자동 탐색으로 IDE 핵심 사용법을 빠르게 습득
+
+
+
+
+ 눈으로 보는 AI 원리
+
+ 알고리즘 원리를 애니메이션화하여 AI가 이미지를 그리는 과정을 한눈에 이해
+
+
+
+
+
+
+ 게임처럼 배우는 RAG
+
+ 독자적인 인터랙티브 컴포넌트로 클릭만 하면 RAG 데이터 흐름을 명확히 확인
+
+
+
+
+ 시각화된 터미널 원리
+
+ 명령줄 조작을 시각화하여 백엔드 로직과 원리를 직관적으로 표시
+
-### 총 부록
+AI 시대에 아이디어를 제품으로 만드는 사람은 기술이 가장 뛰어난 사람이 아니라 가장 먼저 행동에 옮기는 사람입니다.
-[AI 능력 사전: 일반적인 AI 핵심 개념과 용어, 시나리오 설명](docs/zh-cn/appendix/ai-capability-dictionary.md)
+AI 어시스턴트가 있어도 "코드를 모르겠다", "환경 설정을 못 하겠다"며 포기하는 분들이 많습니다. **Easy-Vibe는 이를 위해 태어났습니다.** 모든 사람이 기초 지식이 없다는 가정하에, 첫 줄의 코드를 작성하는 것부터 전후방 로직 이해, 그리고 최종 제품 배포까지 손을 잡고 안내해 드립니다.
-### 1. 초보자 입문 및 제품 프로토타입
+- **대상**: 초보자, 제품 관리자(PM), 프론트엔드/백엔드/풀스택 개발자
+- **주제**: AI 프로그래밍, 풀스택 Web 애플리케이션 개발, AI Agent, 워크플로우 및 RAG 시스템
-| 장 | 주요 내용 | 상태 |
-| :--------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- | :--- |
-| [서론: 학습 맵](docs/zh-cn/stage-0/0.1-learning-map/index.md) | 전체 학습 경로 가이드 | ✅ |
-| [초급 1: AI 시대, 말할 수 있으면 프로그래밍 가능](docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | 스네이크 게임 등 사례를 통해 AI 프로그래밍 능력을 처음 체험 | ✅ |
-| [초급 2: AI IDE 도구 이해](docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | IDE 사용법 배우기, 로컬에서 미니게임 제작 | ✅ |
-| [초급 3: 직접 프로토타입 만들기](docs/zh-cn/stage-1/1.2-building-prototype/index.md) | 요구사항 분석, AI 단일 페이지 생성, 다중 페이지 프로덕트 프로토타입 생성으로 | ✅ |
-| [초급 4: 프로토타입에 AI 능력 추가](docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | 일반적인 AI 능력(텍스트, 이미지, 비디오) 연결 방법 습득 | ✅ |
-| [초급 5: 완전 프로젝트 실전](docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | 실제 시나리오 시뮬레이션, 사용자 피드백 수용 반복 개선, 프로젝트 완성 | ✅ |
-| [대 과제: 완전한 웹 애플리케이션 프로토타입 만들기 및 전시](docs/zh-cn/stage-1/1.5-final-project/index.md) | 애플리케이션 완전 구현, 애플리케이션 효과 전시 | ✅ |
+---
+
+Easy-Vibe는 다음 단계들을 통해 당신을 0에서 1로 안내합니다:
+
+| 단계 | 핵심 기술 | 산출물 |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **1단계** | AI 프로그래밍 입문, 제품 사고, 프로토타입 설계 | 대화형 미니 게임, Web 앱 프로토타입 (초보자 & PM) |
+| **2단계** | 풀스택 개발, AI 통합, 데이터베이스 | 완전한 풀스택 AI 애플리케이션 |
+| **3단계** | Claude Code 심화, 미니 프로그램 및 안드로이드 개발 | 프로덕션급 멀티 플랫폼 애플리케이션 |
+| **부록** | 컴퓨터 및 AI 기초 개념 이해 지원 | 9대 지식 영역, 80개 이상의 대화형 주제 |
+
+## 🔥 News
+
+- **[2026-02-25]** [부록 지식 창고](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/) 업데이트. 9대 지식 영역, 80개 이상의 대화형 주제 포함.
+- **[2026-01-27]** 안드로이드 및 iOS 플랫폼 앱 개발 튜토리얼 추가.
+- **[2026-01-19]** Prompt Engineering, AI 진화사, 인증 설계, Git 원리 등 일련의 대화형 데모 컴포넌트 출시.
+
+
+Past News
+
+- **[2026-01-16]** 프로젝트 구조 재구성, "초보자 입문" 장을 공식적으로 설정하여 진입 장벽 완화.
+- **[2026-01-14]** 1단계 "제품 프로토타입 구축" 문서 대규모 업데이트 완료.
+- **[2026-01-13]** 문서 아키텍처 재구축 완료, 다국어(i18n) 전면 지원.
+- **[2026-01-01]** 프로젝트 핵심 학습 지도 (Learning Map) 출시, 학습 경로 명확화.
+
+
+### 📖 콘텐츠 탐색
+
+
+
+
+
+### 📚 부록 지식 창고
+
+> **9대 지식 영역**, **80개 이상의 대화형 주제**를 통해 컴퓨터 하부 구조부터 AI 최전선까지의 핵심 개념을 애니메이션과 시각화 컴포넌트로 직관적으로 이해할 수 있도록 돕습니다.
+>
+> 👉 [전체 부록 보기](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/) · [AI 능력 사전](https://datawhalechina.github.io/easy-vibe/zh-cn/appendix/8-artificial-intelligence/ai-capability-dictionary)
+
+
+
+### 1단계: 제로 베이스 입문
+
+| 장 | 핵심 내용 | 상태 |
+| :----------------------------------------------------------------------------------------------- | :------------------------------------------------ | :--- |
+| [머리말: 학습 지도](../../docs/zh-cn/stage-0/0.1-learning-map/index.md) | 전체 학습 경로 안내 | ✅ |
+| [초급 1: AI 시대, 말이 곧 프로그래밍](../../docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | 스네이크 게임 사례를 통해 AI 프로그래밍 경험 | ✅ |
+| [초급 2: 좋은 아이디어 찾기](../../docs/zh-cn/stage-1/1.0-finding-great-idea/index.md) | 제품 아이디어 탐색 및 검증 방법 습득 | ✅ |
+| [초급 3: AI IDE 도구 이해하기](../../docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | IDE 사용법 습득, 로컬에서 미니 게임 제작 | ✅ |
+| [초급 4: 프로토타입 직접 만들기](../../docs/zh-cn/stage-1/1.2-building-prototype/index.md) | 요구사항 분석부터 AI 기반 프로토타입 생성까지 | ✅ |
+| [초급 5: 프로토타입에 AI 능력 더하기](../../docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | AI 모델(텍스트, 이미지, 비디오) 연동 방법 습득 | ✅ |
+| [초급 6: 전체 프로젝트 실전](../../docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | 실제 시나리오 시뮬레이션 및 피드백 기반 개선 | ✅ |
#### 부록: 비즈니스 사고
-| 장 | 주요 내용 | 상태 |
-| :---------------------------------------------------------------------------------------------------- | :-------------------------------------------------- | :--- |
-| [부록 A: 프로덕트 사고 및 솔루션 설계](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | 0에서 1까지 프로덕트 만들 때 필요한 사고 프레임워크 | ✅ |
-| [부록 B: AI 산업 적용 시나리오 참조 (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | 다양한 산업에서 AI 적용 사례 이해 | ✅ |
-| [부록 C: AI 소비 시나리오 영감 참조 (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | 소비자 제품에서 AI 적용 사례 탐색 | ✅ |
+| 장 | 핵심 내용 | 상태 |
+| :----------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [부록 A: 제품 사고와 방안 설계](../../docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | 제품 제작 시 고려해야 할 사고 프레임워크 | ✅ |
+| [부록 B: AI 산업별 적용 사례 (B2B)](../../docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | 산업별 AI 활용 시나리오 이해 | ✅ |
+| [부록 C: AI 소비 시나리오 영감 (B2C)](../../docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | 소비재 제품에서의 AI 활용 시나리오 탐색 | ✅ |
-#### 부록: 기술 솔루션
+#### 부록: 기술 방안
-| 장 | 주요 내용 | 상태 |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------- | :--- |
-| [부록 D: 코드 작성 시 오류 발생 시 대처 방법](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Vibe Coding의 일반적인 오류 및 문제 해결 방법 | ✅ |
-| [부록 E: 7가지 AI 프로그래밍 도구 비교](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | 주요 AI 프로그래밍 플랫폼 비교 테스트 | ✅ |
-| [부록 F: 디자인 및 프로그래밍 에이전트로 웹사이트 설계](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | AI 에이전트 협업 사용 방법 학습 | ✅ |
+| 장 | 핵심 내용 | 상태 |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------- | :--- |
+| [부록 D: 코드 오류 발생 시 대처법](../../docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Vibe coding 시 자주 발생하는 오류 및 해결법 | ✅ |
+| [부록 E: 7가지 AI 프로그래밍 도구 비교](../../docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | 주요 AI 프로그래밍 플랫폼 비교 테스트 | ✅ |
+| [부록 F: Agent를 활용한 웹사이트 설계](../../docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | AI 에이전트 협업 방법 습득 | ✅ |
-### 2. 초중급 개발 엔지니어
+
+2단계: 중급 개발자
-#### 프론트엔드 부분
+#### 프론트엔드
-| 장 | 주요 내용 | 상태 |
-| :---------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------- | :--- |
-| [프론트엔드 0: lovart 사용하여 소재 생성](docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | lovart를 사용하여 캐릭터, 장면 등 시각 자료 일괄 생성, UI 디자인과 프론트엔드 개발에 자료 기반 제공 | 🚧 |
-| [프론트엔드 1: Figma와 MasterGo 입문](docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | 디자인 도구로 정보 아키텍처와 페이지 구조 정리, 프론트엔드 구현 기반 마련 | 🚧 |
-| [프론트엔드 2: 첫 번째 현대 애플리케이션 구축 - UI 디자인](docs/zh-cn/stage-2/frontend/2.2-ui-design/) | 디자인 안을 기반으로 컴포넌트화 인터페이스 완성, 디자인에서 코드까지의 첫 번째 경로 실현 | 🚧 |
-| [프론트엔드 3: UI 디자인 사양 및 다중 프로덕트 UI 디자인 참조](docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | 통합된 메인 비주얼을 중심으로 다중 프로덕트 인터페이스 확장, 체계적 디자인 능력 연습 | 🚧 |
-| [프론트엔드 4: 함께 해리포트 초상화 만들기](docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | 0에서 1까지 AI 능력을 통합한 프론트엔드 애플리케이션 제작, 디자인과 개발 연결 | ✅ |
+| 장 | 핵심 내용 | 상태 |
+| :------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------- | :--- |
+| [프론트엔드 0: Lovart로 에셋 생성](../../docs/zh-cn/stage-2/frontend/2.0-lovart-assets/) | 시각적 에셋(캐릭터, 배경 등) 대량 생성 방법 | 🚧 |
+| [프론트엔드 1: Figma & MasterGo 입문](../../docs/zh-cn/stage-2/frontend/2.1-figma-mastergo/) | 설계 도구로 정보 구조 및 페이지 구성 정리 | 🚧 |
+| [프론트엔드 2: 첫 현대적 앱 구축 - UI 설계](../../docs/zh-cn/stage-2/frontend/2.2-ui-design/) | 디자인에서 코드로 이어지는 컴포넌트 기반 UI 구현 | 🚧 |
+| [프론트엔드 3: UI 설계 표준 및 프로젝트 설계](../../docs/zh-cn/stage-2/frontend/2.3-multi-product-ui/) | 통일된 비주얼 기반의 시스템 설계 연습 | 🚧 |
+| [프론트엔드 4: 호그와트 초상화 만들기](../../docs/zh-cn/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) | AI 기능이 포함된 프론트엔드 앱 직접 제작 | ✅ |
-#### 백엔드와 풀스택 부분
+#### 백엔드 및 풀스택
-| 장 | 주요 내용 | 상태 |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------------------------------------- | :--- |
-| [백엔드 1: API란](docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | HTTP 인터페이스와 요청-응답 모델 이해, 백엔드 통합과 연동 조정 준비 | ✅ |
-| [백엔드 2: 데이터베이스에서 Supabase로](docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Supabase상에서 데이터베이스와 API 구현, 데이터 모델과 프론트엔드 페이지 연결 | ✅ |
-| [백엔드 3: 대규모 언어 모델 지원 인터페이스 코드 및 문서 작성](docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | 대규모 언어 모델을 활용하여 인터페이스와 데이터베이스 문서 및 코드 생성 지원, 읽기 쉽고 테스트 가능한 백엔드 실현 | 🚧 |
-| [백엔드 4: Git 워크플로우](docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | Git 워크플로우에서 코드 관리, 버전 관리 및 협업 수행 | ✅ |
-| [백엔드 5: Zeabur 배포](docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | 애플리케이션을 Zeabur에 배포하여 온라인화 | ✅ |
-| [백엔드 6: 현대 CLI 개발 도구](docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | CLI 계열 AI 프로그래밍 도구 사용하여 개발과 디버깅 가속화, 개인 엔지니어링 워크플로우 형성 | ✅ |
-| [백엔드 7: Stripe 등 유료 시스템 통합 방법](docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | 결제 시스템 연결, 유료 경로와 기본 정산 흐름 완성 | 🚧 |
-| [대 과제 1: 첫 번째 현대 애플리케이션 구축 - 풀스택 앱](docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | 프론트엔드, 백엔드, 결제 모듈 통합, 온라인 가능한 풀스택 웹 애플리케이션 완성 | 🚧 |
-| [대 과제 2: 현대 프론트엔드 컴포넌트 라이브러리 + Trae 실전](docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | 현대 프론트엔드 컴포넌트 라이브러리와 Trae 사용, 로그인/등록 가능하고 유료 지원 프로덕트 독립 완성 | 🚧 |
+| 장 | 핵심 내용 | 상태 |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------ | :--- |
+| [백엔드 1: API란 무엇인가](../../docs/zh-cn/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) | HTTP 인터페이스 및 요청-응답 모델 이해 | ✅ |
+| [백엔드 2: DB에서 Supabase까지](../../docs/zh-cn/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) | Supabase 기반 DB 및 API 구축 | ✅ |
+| [백엔드 3: AI 기반 API 코드 및 문서 생성](../../docs/zh-cn/stage-2/backend/2.3-ai-interface-code/) | AI를 활용한 효율적인 백엔드 코드 생성 | 🚧 |
+| [백엔드 4: Git 워크플로우](../../docs/zh-cn/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) | 버전 관리 및 협업을 위한 Git 활용법 | ✅ |
+| [백엔드 5: Zeabur 배포](../../docs/zh-cn/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) | 애플리케이션 실제 배포 및 운영 | ✅ |
+| [백엔드 6: 현대적 CLI 개발 도구](../../docs/zh-cn/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) | CLI 기반 AI 도구로 개발 속도 향상 | ✅ |
+| [백엔드 7: 결제 시스템 연동 (Stripe)](../../docs/zh-cn/stage-2/backend/2.7-stripe-payment/) | 결제 및 정산 프로세스 구축 | 🚧 |
+| [프로젝트 1: 첫 현대적 풀스택 앱 구축](../../docs/zh-cn/stage-2/assignments/2.1-fullstack-app/) | 전 과정을 통합한 실제 웹 서비스 제작 | 🚧 |
+| [프로젝트 2: UI 라이브러리 + Trae 실전](../../docs/zh-cn/stage-2/assignments/2.2-modern-frontend-trae/) | 독립적인 상용 수준 제품 제작 연습 | 🚧 |
#### AI 능력 부록
-| 장 | 주요 내용 | 상태 |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------------------------------------------------- | :--- |
-| [AI 1: Dify 입문과 지식 베이스 통합](docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Dify Workflow와 기본 RAG 사용하여 도구 계열 프로덕트 구축, 이후 애플리케이션 업그레이드 모델 사례 작성 | ✅ |
-| [AI 2: AI 사전 검색 및 멀티모달 API 통합 학습](docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | 적절한 모델과 API 검색 방법 학습, 텍스트, 이미지 등 멀티모달 능력을 프로덕트에 통합 | 🚧 |
+| 장 | 핵심 내용 | 상태 |
+| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--- |
+| [AI 1: Dify 입문 및 지식 창고 연동](../../docs/zh-cn/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) | Dify Workflow 및 RAG 기반 툴 제작 | ✅ |
+| [AI 2: AI 사전 검색 및 멀티모달 API 연동](../../docs/zh-cn/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) | 적합한 모델 탐색 및 멀티모달 능력 연동 | 🚧 |
-### 3. 고급 개발 엔지니어
+
-| 장 | 주요 내용 | 상태 |
-| :--------------------------------------------------------------------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------- | :--- |
-| [고급 1: MCP와 Claude Code Skills](docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | MCP와 Skills를 통해 IDE 능력 확장, 외부 서비스를 도구로 연결 | 🚧 |
-| [고급 2: Coding Tools를 장시간 작동시키는 방법](docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | 장시간 실행되는 작업 설계 및 구성, Coding Tools를 더 안정적이고 신뢰할 수 있게 | 🚧 |
-| [고급 3: 멀티플랫폼 개발: 위챗 미니 프로그램 구축 방법](docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | 위챗 미니 프로그램 생태계 이해, 공식 템플릿부터 출시까지 프론트엔드 미니 프로그램 완성 | ✅ |
-| [고급 4: 멀티플랫폼 개발: 위챗 미니 프로그램 구축 방법 - 백엔드 포함](docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | 미니 프로그램에 데이터베이스와 백엔드 로직 통합, 완전한 비즈니스 폐루프 실현 | 🚧 |
-| [고급 5: 멀티플랫폼 개발: 안드로이드 앱 구축 방법](docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Expo 등 도구 사용, Web/네이티브 일체화 안드로이드 앱 개발 완성 | 🚧 |
-| [고급 6: 멀티플랫폼 개발: iOS 앱 구축 방법](docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Expo 등 도구 사용, Web/네이티브 일체화 iOS 앱 개발 완성 | 🚧 |
-| [고급 7: 자신만의 개인 웹페이지와 학술 블로그 구축 방법](docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | 선정, 구축부터 배포까지, 개인 프로젝트와 학술 성과를 전시하는 장기 온라인 홈페이지 구축 | 🚧 |
+
+3단계: 고급 개발자
+
+| 장 | 핵심 내용 | 상태 |
+| :------------------------------------------------------------------------------------------------------------------- | :----------------------------------------------------------- | :--- |
+| [고급 1: MCP 및 Claude Code Skills](../../docs/zh-cn/stage-3/core-skills/3.1-mcp-claude-code-skills/) | IDE 능력 확장 및 도구 연동 | 🚧 |
+| [고급 2: Coding Tools 장기 작업 환경 구축](../../docs/zh-cn/stage-3/core-skills/3.2-long-running-tasks/) | 안정적인 장기 작업 태스크 설계 | 🚧 |
+| [고급 3: 위챗 미니 프로그램 개발](../../docs/zh-cn/stage-3/cross-platform/3.3-wechat-miniprogram/) | 미니 프로그램 생태계 및 배포 이해 | ✅ |
+| [고급 4: 미니 프로그램 백엔드 연동](../../docs/zh-cn/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) | 복잡한 비즈니스 로직 연동 | 🚧 |
+| [고급 5: 안드로이드 앱 개발](../../docs/zh-cn/stage-3/cross-platform/3.5-android-app/) | Expo 기반 네이티브 앱 개발 | ✅ |
+| [고급 6: iOS 앱 개발](../../docs/zh-cn/stage-3/cross-platform/3.6-ios-app/) | Expo 기반 iOS 앱 개발 | ✅ |
+| [고급 7: 개인 웹사이트 및 학술 블로그 구축](../../docs/zh-cn/stage-3/personal-brand/3.7-personal-website-blog/) | 개인 브랜드 구축을 위한 블로그 제작 | 🚧 |
#### AI 능력 부록
-| 장 | 주요 내용 | 상태 |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------------------------------- | :--- |
-| [고급 AI 1: RAG란 무엇이며 어떻게 작동하는가](docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) | RAG 원리와 일반적인 아키텍처 체계적 이해, 복잡한 애플리케이션에 지식 검색 기반 제공 | ✅ |
-| [고급 AI 2: 중고급 RAG와 워크플로우 편성: LangGraph 예시](docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | LangGraph 등 도구 사용하여 다단계 워크플로우와 중고급 RAG 시스템 설계 | 🚧 |
+| 장 | 핵심 내용 | 상태 |
+| :-------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------ | :--- |
+| [고급 AI 1: RAG의 이해와 작동 원리](../../docs/zh-cn/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) | RAG 아키텍처 및 원리 심화 이해 | ✅ |
+| [고급 AI 2: LangGraph 기반 AI 워크플로우](../../docs/zh-cn/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) | 복잡한 AI 워크플로우 설계 | 🚧 |
+
+
## 🛠️ 학습 방법
-- 개인 능력에 따라 관련 장을 선택적으로 읽고 실습하며, 문제가 있으면 Issue로 질문해 주세요.
+- 개인의 능력치에 맞는 장을 선택하여 실습하세요. 문의 사항은 Issue를 이용해주세요.
-## 💻 이 과정을 로컬에서 시작
+## 💻 로컬에서 실행하기
-### 현대적 방법
+### 최신 방법
-AI IDE 대화상자(vscode, cursor, trae 등)에서 다음 프롬프트를 입력하여 이 과정을 시작:
+AI IDE(VS Code, Cursor, Trae 등) 대화창에 다음 명령을 입력하세요:
```
-이 프로젝트의 로컬 서비스를 실행해주세요
+이 프로젝트의 로컬 서비스를 실행해 줘.
```
-### 구식 방법
+### 기존 방법
1. npm install
2. npm run dev
-3. 브라우저를 열고 `http://localhost:3000`에 접속하여 확인.
+3. 브라우저에서 `http://localhost:3000`에 접속하여 확인하세요.
-## 🤝 기여 참여
+## 🤝 기여하기
-- 문제를 발견했거나 이 프로젝트를 개선할 수 있는 점이 있다고 생각되시면 Issue를 제출하여 피드백해 주세요. 제출 후 아무도 응답하지 않으면 [보모 팀](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) 멤버에게 연락하여 피드백과 후속 조치를 받을 수 있습니다~
-- 이 프로젝트에 기여하고 싶으시면 Pull Request를 제출해 주세요. 제출 후 아무도 응답하지 않으면 [보모 팀](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) 멤버에게 연락하여 피드백과 후속 조치를 받을 수 있습니다~
-- Datawhale에 매우 흥미가 있고 새 프로젝트를 시작하고 싶으시면 [Datawhale 오픈소스 프로젝트 가이드](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)에 따라 조작해 주세요~
+- 문제점 발견이나 개선 사항 제안은 Issue를 통해 해주세요.
+- 프로젝트 기여를 원하시면 Pull Request를 보내주세요.
+- Datawhale의 새로운 프로젝트 발의는 오픈소스 가이드를 참조하세요.
-## 🙏 모든 기여자에게 감사
+## 🙏 도움 주신 분들
-- [散步-프로젝트 책임자](https://github.com/sanbuphy) (Datawhale 회원)
-- 방可-지도 교사(Datawhale 회원, 칭화대학)
-- [Yerim Kang](https://github.com/yerim25)(실습 프로젝트 부분-칭화대학)
-- 赵芷霖(실습 프로젝트 부분-칭화대학)
-- [李亦萱](https://yixuan20.github.io/)(페이지 미술 디자인-칭화대학)
-- AI Vibe Coding 101 베타 테스트 그룹에서 제안과 경험을 제공한 모든 동료들
+- [산부(散步) - 프로젝트 리더](https://github.com/sanbuphy) (Datawhale 멤버)
+- 팡커(方可) - 지도 교수 (Datawhale 멤버, 칭화대)
+- [Yerim Kang](https://github.com/yerim25) (칭화대)
+- 자오즈린(趙芷霖) (칭화대)
+- [리이쉬안(李亦萱)](https://yixuan20.github.io/) (디자인, 칭화대)
+- 리우스이(劉思怡) (칭화대)
+- suggestion을 주신 모든 베타 테스터 분들께 감사드립니다.
-### 특별한 감사
+### 특별 감사
-- [@Sm1les](https://github.com/Sm1les) 님이 이 프로젝트에 대한 도움과 지원에 감사
-- 이 프로젝트에 기여한 모든 개발자에게 감사 ❤️
+- [@Sm1les](https://github.com/Sm1les) 님의 도움과 지원에 감사드립니다.
+- 기여해주신 모든 개발자분들과 Star를 눌러주신 분들께 감사드립니다 ❤️
+
+
-# Easy-Vibe: Learn Vibe Coding from 0 to 1
-
-### _Từ số không, học tập dựa trên dự án, xây dựng sản phẩm AI đầu tiên của bạn_
+# Easy-Vibe : Học Vibe Coding từ 0 đến 1
+
+
+ Bản đồ học tập độc quyền cho người mới bắt đầu
+
+ Hướng dẫn từ con số 0, lộ trình rõ ràng, tạm biệt việc "học trước quên sau"
+
+
+
+
+ Hướng dẫn hình ảnh từng bước
+
+ Giải thích chi tiết bằng hình ảnh, như có gia sư riêng bên cạnh
+
+
+
-## 🚀 Giới thiệu dự án
+Trong thời đại AI, những người biến ý tưởng thành sản phẩm thường không phải là những người có kỹ thuật mạnh nhất, mà là những người có hành động đầu tiên. **Easy-Vibe ra đời vì điều này.** Chúng tôi sẽ cầm tay chỉ việc cho bạn, từ việc viết dòng code đầu tiên đến việc hiểu logic front-end và back-end, và cuối cùng là đưa sản phẩm của bạn lên mạng.
-Khi bạn cố gắng viết code bằng AI, liên tục gặp lỗi, thường muốn từ bỏ và không rõ cách đưa chương trình của bạn lên thực tế 😢
+- **Đối tượng**: Người mới bắt đầu, Quản lý sản phẩm (PM), Lập trình viên Front-end / Back-end / Full-stack
+- **Chủ đề**: Lập trình AI, Phát triển ứng dụng Web Full-stack, AI Agent, Workflow và hệ thống RAG
-Hướng dẫn này được thiết kế đặc biệt để đưa bạn từ 0 đến 1, làm chủ dần các kỹ thuật Vibe Coding:
+---
-- **Giai đoạn 1**: **Từ mini-game đến nguyên mẫu web**, nắm vững cơ sở lập trình AI và tư duy sản phẩm
-- **Giai đoạn 2**: Học **phát triển frontend/backend và khả năng AI** liên quan đến kỹ thuật Vibe Coding, hoàn thành ứng dụng hoàn chỉnh
-- **Giai đoạn 3**: Làm chủ xây dựng **ứng dụng phức tạp đa nền tảng**, hướng tới ứng dụng cấp sản xuất
+Easy-Vibe dẫn dắt bạn từ 0 đến 1 qua ba giai đoạn:
-Chúng tôi tin rằng thông qua việc làm chủ Vibe Coding kết hợp với đào tạo có hệ thống, một người có thể trở thành nhà phát triển kết hợp phát triển frontend, phát triển backend, tích hợp khả năng AI và thiết kế sản phẩm.
+| Giai đoạn | Kỹ năng cốt lõi | Sản phẩm đầu ra |
+| ------------ | -------------------------------- | ----------------------------------------- |
+| **Giai đoạn 1** | Nhập môn lập trình AI, Tư duy sản phẩm, Thiết kế Prototype | Trò chơi nhỏ tương tác, Prototype Web (Người mới & PM) |
+| **Giai đoạn 2** | Phát triển Full-stack, Tích hợp AI, Cơ sở dữ liệu | Ứng dụng AI Full-stack hoàn chỉnh |
+| **Giai đoạn 3** | Kỹ thuật Claude Code nâng cao, Mobile & Mini-app | Ứng dụng đa nền tảng cấp sản xuất |
+| **Phụ lục** | Hiểu các khái niệm cơ bản về Máy tính & AI | 9 lĩnh vực kiến thức, hơn 80 chuyên đề tương tác |
-> **Dự án này chủ yếu hướng tới ba loại người học:**
->
-> - **Người mới bắt đầu (người bình thường / sản phẩm và vận hành)**: Giúp người học phi kỹ thuật hiểu các khái niệm chính và hoàn thành nguyên mẫu sản phẩm đầu tiên
-> - **Nhà phát triển cấp sơ-trung (sinh viên và nhà phát triển có cơ sở nhất định)**: Làm chủ kiến thức Vibe Coding frontend/backend và khả năng AI
-> - **Nhà phát triển cấp cao (công ty và startup, mã nguồn mở và nhà phát triển độc lập)**: Kỹ thuật phát triển cấp cao, phát triển đa nền tảng
-
-### 📖 Điều hướng nội dung
-
-
-
-
-
-### Phụ lục tổng quát
-
-[Từ điển khả năng AI: các khái niệm cốt lõi AI phổ biến, thuật ngữ và giải thích kịch bản](docs/appendix/ai-capability-dictionary.md)
-
-### 1. Nhập môn cho người mới và Nguyên mẫu sản phẩm
-
-| Chương | Nội dung chính | Trạng thái |
-| :------------------------------------------------------------------------------------------------------------------ | :------------------------------------------------------------------------------------- | :--------- |
-| [Lời nói đầu: Bản đồ học tập](docs/zh-cn/stage-0/0.1-learning-map/index.md) | Hướng dẫn lộ trình học tập tổng thể | ✅ |
-| [Sơ cấp 1: Kỷ nguyên AI, biết nói là biết lập trình](docs/zh-cn/stage-0/0.2-ai-capabilities-through-games/index.md) | Trải nghiệm khả năng lập trình AI lần đầu qua các trường hợp như Snake | ✅ |
-| [Sơ cấp 2: Biết các công cụ IDE AI](docs/zh-cn/stage-1/1.1-introduction-to-ai-ide/index.md) | Học sử dụng IDE, tạo mini-game cục bộ | ✅ |
-| [Sơ cấp 3: Tự làm nguyên mẫu](docs/zh-cn/stage-1/1.2-building-prototype/index.md) | Phân tích yêu cầu, tạo trang đơn bằng AI, đến tạo nguyên mẫu sản phẩm đa trang | ✅ |
-| [Sơ cấp 4: Thêm khả năng AI vào nguyên mẫu](docs/zh-cn/stage-1/1.3-integrating-ai-capabilities/index.md) | Học kết nối các khả năng AI phổ biến (văn bản, hình ảnh, video) | ✅ |
-| [Sơ cấp 5: Dự án hoàn chỉnh thực chiến](docs/zh-cn/stage-1/1.4-complete-project-practice/index.md) | Mô phỏng kịch bản thực tế, chấp nhận phản hồi người dùng để cải tiến, hoàn thành dự án | ✅ |
-| [Đề tài lớn: Tạo nguyên mẫu ứng dụng web hoàn chỉnh và trưng bày](docs/zh-cn/stage-1/1.5-final-project/index.md) | Thực hiện ứng dụng hoàn chỉnh, trình bày hiệu ứng ứng dụng | ✅ |
-
-#### Phụ lục: Tư duy Kinh doanh
-
-| Chương | Nội dung chính | Trạng thái |
-| :--------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------- | :--------- |
-| [Phụ lục A: Tư duy Sản phẩm và Thiết kế Giải pháp](docs/zh-cn/stage-1/appendix-a-product-thinking/index.md) | Các khung tư duy cần thiết để tạo sản phẩm từ số không đến một | ✅ |
-| [Phụ lục B: Tham khảo Ứng dụng AI trong Ngành (B2B)](docs/zh-cn/stage-1/appendix-industry-scenarios/index.md) | Hiểu các ứng dụng AI trong các ngành khác nhau | ✅ |
-| [Phụ lục C: Tham khảo Cảm hứng Kịch bản Tiêu dùng AI (B2C)](docs/zh-cn/stage-1/appendix-c-consumer-scenarios/index.md) | Khám phá các ứng dụng AI trong sản phẩm tiêu dùng | ✅ |
-
-#### Phụ lục: Giải pháp Kỹ thuật
-
-| Chương | Nội dung chính | Trạng thái |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :---------------------------------------------------------- | :--------- |
-| [Phụ lục D: Làm gì khi Gặp lỗi khi Viết Code](docs/zh-cn/stage-1/appendix-b-common-errors/index.md) | Các lỗi phổ biến trong Vibe Coding và phương pháp khắc phục | ✅ |
-| [Phụ lục E: So sánh 7 Công cụ Lập trình AI](docs/zh-cn/stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md) | So sánh và thử nghiệm các nền tảng lập trình AI chính | ✅ |
-| [Phụ lục F: Thiết kế Website với Agent Thiết kế và Lập trình](docs/zh-cn/stage-1/appendix-articles/example0-2/vibe-coding-tools-build-website-with-ai-coding-and-design-agents.md) | Học cách sử dụng AI Agent cộng tác | ✅ |
-
-### 2. Kỹ sư phát triển cấp sơ-trung
-
-#### Phần Frontend
-
-| Chương | Nội dung chính | Trạng thái |
-| :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------ | :--------- |
-| [Frontend 0: Sử dụng lovart tạo tài sản](docs/stage-2/frontend/2.0-lovart-assets/) | Sử dụng lovart tạo hàng loạt tài sản hình ảnh như nhân vật, cảnh, cung cấp cơ sở tài sản cho thiết kế UI và phát triển frontend | 🚧 |
-| [Frontend 1: Nhập môn Figma và MasterGo](docs/stage-2/frontend/2.1-figma-mastergo/) | Sử dụng công cụ thiết kế tổ chức kiến trúc thông tin và cấu trúc trang, chuẩn bị cơ sở cho triển khai frontend | 🚧 |
-| [Frontend 2: Xây dựng ứng dụng hiện đại đầu tiên - Thiết kế UI](docs/stage-2/frontend/2.2-ui-design/) : Hoàn thành giao diện dựa trên thành phần từ thiết kế, thực hiện lộ trình đầu tiên từ thiết kế đến code | 🚧 |
-| [Frontend 3: Tham khảo thông số thiết kế UI và thiết kế UI đa sản phẩm](docs/stage-2/frontend/2.3-multi-product-ui/) : Mở rộng giao diện đa sản phẩm quanh một hình ảnh chính thống nhất, thực hành khả năng thiết kế có hệ thống | 🚧 |
-| [Frontend 4: Cùng làm chân dung Hogwarts](docs/stage-2/frontend/2.4-hogwarts-portraits/chapter4-lets-build-hogwarts-portraits.md) : Tạo ứng dụng frontend có khả năng AI tích hợp từ 0 đến 1, kết nối thiết kế và phát triển | ✅ |
-
-#### Phần Backend và Full Stack
-
-| Chương | Nội dung chính | Trạng thái |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------- | :--------- |
-| [Backend 1: API là gì](docs/stage-2/backend/2.1-what-is-api/extra2/extra2-what-is-api.md) : Hiểu giao diện HTTP và mô hình yêu cầu-phản hồi, chuẩn bị tích hợp backend và phối hợp | ✅ |
-| [Backend 2: Từ cơ sở dữ liệu đến Supabase](docs/stage-2/backend/2.2-database-supabase/chapter5/chapter5-from-database-to-supabase.md) : Triển khai cơ sở dữ liệu và API trên Supabase, kết nối mô hình dữ liệu với trang frontend | ✅ |
-| [Backend 3: LLM hỗ trợ viết code giao diện và tài liệu](docs/stage-2/backend/2.3-ai-interface-code/) : Sử dụng LLM hỗ trợ tạo tài liệu và code cho giao diện và cơ sở dữ liệu, thực hiện backend có thể đọc và kiểm tra | 🚧 |
-| [Backend 4: Quy trình làm việc Git](docs/stage-2/backend/2.4-git-workflow/extra1/extra1-what-is-git-and-what-is-github.md) : Quản lý code trong quy trình làm việc Git, thực hiện kiểm soát phiên bản và cộng tác | ✅ |
-| [Backend 5: Triển khai Zeabur](docs/stage-2/backend/2.5-zeabur-deployment/extra6/extra6-zeabur-what-is-it-and-how-to-deploy-web-applications.md) : Triển khai ứng dụng lên Zeabur để đưa vào hoạt động | ✅ |
-| [Backend 6: Công cụ phát triển CLI hiện đại](docs/stage-2/backend/2.6-modern-cli/extra7/extra7-cli-ai-coding-tools-and-the-principles-of-test-driven-development.md) : Sử dụng công cụ lập trình AI loại CLI để tăng tốc phát triển và gỡ lỗi, hình thành quy trình kỹ thuật cá nhân | ✅ |
-| [Backend 7: Cách tích hợp hệ thống thanh toán như Stripe](docs/stage-2/backend/2.7-stripe-payment/) : Kết nối hệ thống thanh toán, hoàn thành quy trình thanh toán và quy trình thanh toán cơ bản | 🚧 |
-| [Đề tài lớn 1: Xây dựng ứng dụng hiện đại đầu tiên - Ứng dụng full stack](docs/stage-2/assignments/2.1-fullstack-app/) : Tích hợp frontend, backend và module thanh toán, hoàn thành ứng dụng web full stack sẵn sàng sản xuất | 🚧 |
-| [Đề tài lớn 2: Thư viện thành phần frontend hiện đại + Trae thực chiến](docs/stage-2/assignments/2.2-modern-frontend-trae/) : Sử dụng thư viện thành phần frontend hiện đại và Trae, hoàn thành độc lập một sản phẩm có đăng nhập/đăng ký và hỗ trợ thanh toán | 🚧 |
-
-#### Phụ lục khả năng AI
-
-| Chương | Nội dung chính | Trạng thái |
-| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------- | :--------- |
-| [AI 1: Nhập môn Dify và tích hợp cơ sở kiến thức](docs/stage-2/ai-capabilities/2.1-dify-knowledge-base/chapter3/chapter3-getting-started-with-dify-and-its-knowledge-base-integration.md) : Sử dụng Dify Workflow và RAG cơ bản để xây dựng sản phẩm loại công cụ, tạo ví dụ cho nâng cấp ứng dụng trong tương lai | ✅ |
-| [AI 2: Học tra cứu từ điển AI và tích hợp API đa phương thức](docs/stage-2/ai-capabilities/2.2-multimodal-api/extra3/extra3-ai-capability-starter-handbook.md) : Học tìm kiếm mô hình và API phù hợp, tích hợp khả năng đa phương thức như văn bản, hình ảnh vào sản phẩm | 🚧 |
-
-### 3. Kỹ sư phát triển cấp cao
-
-| Chương | Nội dung chính | Trạng thái |
-| :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------- | :--------- |
-| [Cao cấp 1: MCP và Claude Code Skills](docs/stage-3/core-skills/3.1-mcp-claude-code-skills/) : Mở rộng khả năng IDE qua MCP và Skills, kết nối dịch vụ bên ngoài như công cụ | 🚧 |
-| [Cao cấp 2: Cách để Coding Tools hoạt động lâu](docs/stage-3/core-skills/3.2-long-running-tasks/) : Thiết kế và cấu hình nhiệm vụ chạy dài, làm Coding Tools ổn định và đáng tin cậy hơn | 🚧 |
-| [Cao cấp 3: Phát triển đa nền tảng: Cách xây dựng chương trình nhỏ WeChat](docs/stage-3/cross-platform/3.3-wechat-miniprogram/) : Hiểu hệ sinh thái chương trình nhỏ WeChat, hoàn thành chương trình nhỏ frontend từ mẫu chính thức đến phát hành | ✅ |
-| [Cao cấp 4: Phát triển đa nền tảng: Cách xây dựng chương trình nhỏ WeChat - Bao gồm backend](docs/stage-3/cross-platform/3.4-wechat-miniprogram-backend/) : Tích hợp cơ sở dữ liệu và logic backend vào chương trình nhỏ, thực hiện vòng tuần hoàn hoạt động hoàn chỉnh | 🚧 |
-| [Cao cấp 5: Phát triển đa nền tảng: Cách xây dựng ứng dụng Android](docs/stage-3/cross-platform/3.5-android-app/) : Sử dụng công cụ như Expo, hoàn thành phát triển ứng dụng Android tích hợp Web/native | 🚧 |
-| [Cao cấp 6: Phát triển đa nền tảng: Cách xây dựng ứng dụng iOS](docs/stage-3/cross-platform/3.6-ios-app/) : Sử dụng công cụ như Expo, hoàn thành phát triển ứng dụng iOS tích hợp Web/native | 🚧 |
-| [Cao cấp 7: Cách xây dựng trang web cá nhân và blog học thuật của riêng bạn](docs/stage-3/personal-brand/3.7-personal-website-blog/) : Từ lựa chọn, xây dựng đến triển khai, xây dựng trang chủ online dài hạn trưng bày dự án cá nhân và kết quả học thuật | 🚧 |
-
-#### Phụ lục khả năng AI
-
-| Chương | Nội dung chính | Trạng thái |
-| :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :------------- | :--------- |
-| [AI cao cấp 1: RAG là gì và nó hoạt động như thế nào](docs/stage-3/ai-advanced/3.a1-rag-introduction/extra5-what-is-rag-and-how-does-it-work-and-future.md) : Hiểu có hệ thống nguyên lý RAG và kiến trúc phổ biến, cung cấp cơ sở truy xuất kiến thức cho ứng dụng phức tạp | ✅ |
-| [AI cao cấp 2: RAG trung cấp-cao cấp và điều phối quy trình làm việc: Ví dụ LangGraph](docs/stage-3/ai-advanced/3.a2-langgraph-advanced-rag/) : Sử dụng công cụ như LangGraph để thiết kế quy trình làm việc đa bước và hệ thống RAG trung cấp-cao cấp | 🚧 |
-
-## 🛠️ Cách học
-
-- Theo khả năng cá nhân, đọc và thực hành có chọn lọc các chương liên quan, nếu có câu hỏi hãy đặt trong Issues.
-
-## 💻 Khởi động bài học này cục bộ
-
-### Phương pháp hiện đại
-
-Trong hộp thoại IDE AI (vscode, cursor, trae, v.v.), nhập prompt sau để khởi động bài học này:
-
-```
-Vui lòng giúp tôi chạy dịch vụ cục bộ của dự án này
-```
-
-### Phương pháp cũ
-
-1. npm install
-2. npm run dev
-3. Mở trình duyệt của bạn và truy cập `http://localhost:3000` để xem.
-
-## 🤝 Đóng góp
-
-- Nếu bạn phát hiện ra vấn đề hoặc nghĩ có cách nào để cải thiện dự án này, bạn có thể gửi Issue để phản hồi. Nếu sau khi gửi không ai trả lời, bạn có thể liên hệ [đội ngũ chăm sóc](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) để phản hồi và theo dõi~
-- Nếu bạn muốn đóng góp vào dự án này, bạn có thể gửi Pull Request, nếu sau khi gửi không ai trả lời, bạn có thể liên hệ [đội ngũ chăm sóc](https://github.com/datawhalechina/DOPMC/blob/main/OP.md) để phản hồi và theo dõi~
-- Nếu bạn rất quan tâm đến Datawhale và muốn bắt đầu một dự án mới, vui lòng làm theo [hướng dẫn dự án mã nguồn mở Datawhale](https://github.com/datawhalechina/DOPMC/blob/main/GUIDE.md)~
-
-## 🙏 Cảm ơn mỗi người đóng góp
-
-- [散步-Lãnh đạo dự án](https://github.com/sanbuphy) (Thành viên Datawhale)
-- Fang Ke-Giảng viên hướng dẫn (Thành viên Datawhale, Đại học Thanh Hoa)
-- [Yerim Kang](https://github.com/yerim25)(Phần dự án thực tế-Đại học Thanh Hoa)
-- Triệu Tri Lân(Phần dự án thực tế-Đại học Thanh Hoa)
-- [Lý Nghi Tuyên](https://yixuan20.github.io/)(Thiết kế nghệ thuật trang-Đại học Thanh Hoa)
-- Tất cả các bạn trong nhóm beta test AI Vibe Coding 101 đã cung cấp đề xuất và kinh nghiệm
-
-### Cảm ơn đặc biệt
-
-- Cảm ơn [@Sm1les](https://github.com/Sm1les) đã giúp đỡ và hỗ trợ dự án này
-- Cảm ơn tất cả các nhà phát triển đã đóng góp vào dự án này ❤️
-
-
-
-## Star History
-
-[](https://www.star-history.com/#datawhalechina/easy-vibe&type=date&legend=top-left)
+*(Xem chi tiết trong tài liệu trực tuyến hoặc repo chính)*
diff --git a/docs-readme/zh-TW/README.md b/docs-readme/zh-TW/README.md
index 9709b27..35461c7 100644
--- a/docs-readme/zh-TW/README.md
+++ b/docs-readme/zh-TW/README.md
@@ -4,23 +4,21 @@
+
+
+
+
+
diff --git a/docs/.vitepress/theme/index.js b/docs/.vitepress/theme/index.js
index 5d905e4..87d5e26 100644
--- a/docs/.vitepress/theme/index.js
+++ b/docs/.vitepress/theme/index.js
@@ -206,15 +206,15 @@ import LearningStrategyDemo from './components/appendix/computer-fundamentals/Le
import VibeCodingFlowDemo from './components/appendix/computer-fundamentals/VibeCodingFlowDemo.vue'
import PowerOnDemo from './components/appendix/computer-fundamentals/PowerOnDemo.vue'
import BootProcessDemo from './components/appendix/computer-fundamentals/BootProcessDemo.vue'
-import BiosUefiDemo from './components/appendix/computer-fundamentals/BiosUefiDemo.vue'
-import BiosUefiInteractiveDemo from './components/appendix/computer-fundamentals/BiosUefiInteractiveDemo.vue'
-import AppLaunchDemo from './components/appendix/computer-fundamentals/AppLaunchDemo.vue'
-import DesktopDemo from './components/appendix/computer-fundamentals/DesktopDemo.vue'
-import OSBootInteractiveDemo from './components/appendix/computer-fundamentals/OSBootInteractiveDemo.vue'
-import BrowserArchitectureDemo from './components/appendix/computer-fundamentals/BrowserArchitectureDemo.vue'
-import URLRequestDemo from './components/appendix/computer-fundamentals/URLRequestDemo.vue'
-import RenderingDemo from './components/appendix/computer-fundamentals/RenderingDemo.vue'
-import FullProcessDemo from './components/appendix/computer-fundamentals/FullProcessDemo.vue'
+// import BiosUefiDemo from './components/appendix/computer-fundamentals/BiosUefiDemo.vue'
+// import BiosUefiInteractiveDemo from './components/appendix/computer-fundamentals/BiosUefiInteractiveDemo.vue'
+// import AppLaunchDemo from './components/appendix/computer-fundamentals/AppLaunchDemo.vue'
+// import DesktopDemo from './components/appendix/computer-fundamentals/DesktopDemo.vue'
+// import OSBootInteractiveDemo from './components/appendix/computer-fundamentals/OSBootInteractiveDemo.vue'
+// import BrowserArchitectureDemo from './components/appendix/computer-fundamentals/BrowserArchitectureDemo.vue'
+// import URLRequestDemo from './components/appendix/computer-fundamentals/URLRequestDemo.vue'
+// import RenderingDemo from './components/appendix/computer-fundamentals/RenderingDemo.vue'
+// import FullProcessDemo from './components/appendix/computer-fundamentals/FullProcessDemo.vue'
// Data Encoding Components
import GarbledTextDemo from './components/appendix/data-encoding/GarbledTextDemo.vue'
@@ -762,27 +762,73 @@ import IncidentCommandDemo from './components/appendix/incident-response/Inciden
import AlertEscalationDemo from './components/appendix/incident-response/AlertEscalationDemo.vue'
import PostmortemDemo from './components/appendix/incident-response/PostmortemDemo.vue'
-// Async Task Queues Components
-import AsyncTaskFlowDemo from './components/appendix/async-task-queues/AsyncTaskFlowDemo.vue'
-import TaskWorkerDemo from './components/appendix/async-task-queues/TaskWorkerDemo.vue'
-import TaskRetryDemo from './components/appendix/async-task-queues/TaskRetryDemo.vue'
-import AsyncComparisonDemo from './components/appendix/async-task-queues/AsyncComparisonDemo.vue'
+// // Async Task Queues Components
+// import AsyncTaskFlowDemo from './components/appendix/async-task-queues/AsyncTaskFlowDemo.vue'
+// import TaskWorkerDemo from './components/appendix/async-task-queues/TaskWorkerDemo.vue'
+// import TaskRetryDemo from './components/appendix/async-task-queues/TaskRetryDemo.vue'
+// import AsyncComparisonDemo from './components/appendix/async-task-queues/AsyncComparisonDemo.vue'
-// File Storage Components
-import FileStorageTypeDemo from './components/appendix/file-storage/FileStorageTypeDemo.vue'
-import FileUploadFlowDemo from './components/appendix/file-storage/FileUploadFlowDemo.vue'
-import CDNAccelerationDemo from './components/appendix/file-storage/CDNAccelerationDemo.vue'
+// // File Storage Components
+// import FileStorageTypeDemo from './components/appendix/file-storage/FileStorageTypeDemo.vue'
+// import FileUploadFlowDemo from './components/appendix/file-storage/FileUploadFlowDemo.vue'
+// import CDNAccelerationDemo from './components/appendix/file-storage/CDNAccelerationDemo.vue'
-// Rate Limiting Components
-import RateLimitAlgorithmDemo from './components/appendix/rate-limiting/RateLimitAlgorithmDemo.vue'
-import BackpressureDemo from './components/appendix/rate-limiting/BackpressureDemo.vue'
+// // Rate Limiting Components
+// import RateLimitAlgorithmDemo from './components/appendix/rate-limiting/RateLimitAlgorithmDemo.vue'
+// import BackpressureDemo from './components/appendix/rate-limiting/BackpressureDemo.vue'
// Search Engines Components Registration
import InvertedIndexDemo from './components/appendix/search-engines/InvertedIndexDemo.vue'
import SearchRelevanceDemo from './components/appendix/search-engines/SearchRelevanceDemo.vue'
+// Monolith to Microservices Components
+import ArchEvolutionDemo from './components/appendix/monolith-to-microservices/ArchEvolutionDemo.vue'
+
+// High Availability Components
+import AvailabilityCalculatorDemo from './components/appendix/high-availability/AvailabilityCalculatorDemo.vue'
+import FailoverStrategyDemo from './components/appendix/high-availability/FailoverStrategyDemo.vue'
+
+// Distributed Systems Components
+import CAPTheoremDemo from './components/appendix/distributed-systems/CAPTheoremDemo.vue'
+import ConsistencyModelsDemo from './components/appendix/distributed-systems/ConsistencyModelsDemo.vue'
+import DistributedChallengesDemo from './components/appendix/distributed-systems/DistributedChallengesDemo.vue'
+
+// System Design Methodology Components
+import SystemDesignStepsDemo from './components/appendix/system-design-methodology/SystemDesignStepsDemo.vue'
+import CapacityEstimationDemo from './components/appendix/system-design-methodology/CapacityEstimationDemo.vue'
+
+// Data Visualization Components
+import ChartTypeSelectorDemo from './components/appendix/data-visualization/ChartTypeSelectorDemo.vue'
+import DashboardLayoutDemo from './components/appendix/data-visualization/DashboardLayoutDemo.vue'
+
+// Data Governance Components
+import DataQualityDemo from './components/appendix/data-governance/DataQualityDemo.vue'
+import DataGovernanceFrameworkDemo from './components/appendix/data-governance/DataGovernanceFrameworkDemo.vue'
+import DataLineageDemo from './components/appendix/data-governance/DataLineageDemo.vue'
+
+// Linux Basics Components
+import LinuxFileSystemDemo from './components/appendix/linux-basics/LinuxFileSystemDemo.vue'
+import LinuxCommandDemo from './components/appendix/linux-basics/LinuxCommandDemo.vue'
+import LinuxPermissionsDemo from './components/appendix/linux-basics/LinuxPermissionsDemo.vue'
+
+// Docker Containers Components
+import DockerArchitectureDemo from './components/appendix/docker-containers/DockerArchitectureDemo.vue'
+import DockerLifecycleDemo from './components/appendix/docker-containers/DockerLifecycleDemo.vue'
+
+// Kubernetes Components
+import K8sArchitectureDemo from './components/appendix/kubernetes/K8sArchitectureDemo.vue'
+import K8sWorkloadsDemo from './components/appendix/kubernetes/K8sWorkloadsDemo.vue'
+
+// Neural Networks Components
+import NeuronDemo from './components/appendix/neural-networks/NeuronDemo.vue'
+import NetworkLayersDemo from './components/appendix/neural-networks/NetworkLayersDemo.vue'
+import NetworkArchitectureDemo from './components/appendix/neural-networks/NetworkArchitectureDemo.vue'
+
// Project Architecture Components
-import ArchitectureComparisonDemo from './components/appendix/project-architecture/ArchitectureComparisonDemo.vue'
+import ProjectArchitectureComparisonDemo from './components/appendix/project-architecture/ArchitectureComparisonDemo.vue'
+
+// Appendix Navigation Component
+import AppendixFlowMap from './components/AppendixFlowMap.vue'
export default {
extends: DefaultTheme,
@@ -995,15 +1041,15 @@ export default {
app.component('VibeCodingFlowDemo', VibeCodingFlowDemo)
app.component('PowerOnDemo', PowerOnDemo)
app.component('BootProcessDemo', BootProcessDemo)
- app.component('BiosUefiDemo', BiosUefiDemo)
- app.component('BiosUefiInteractiveDemo', BiosUefiInteractiveDemo)
- app.component('AppLaunchDemo', AppLaunchDemo)
- app.component('DesktopDemo', DesktopDemo)
- app.component('OSBootInteractiveDemo', OSBootInteractiveDemo)
- app.component('BrowserArchitectureDemo', BrowserArchitectureDemo)
- app.component('URLRequestDemo', URLRequestDemo)
- app.component('RenderingDemo', RenderingDemo)
- app.component('FullProcessDemo', FullProcessDemo)
+ // app.component('BiosUefiDemo', BiosUefiDemo)
+ // app.component('BiosUefiInteractiveDemo', BiosUefiInteractiveDemo)
+ // app.component('AppLaunchDemo', AppLaunchDemo)
+ // app.component('DesktopDemo', DesktopDemo)
+ // app.component('OSBootInteractiveDemo', OSBootInteractiveDemo)
+ // app.component('BrowserArchitectureDemo', BrowserArchitectureDemo)
+ // app.component('URLRequestDemo', URLRequestDemo)
+ // app.component('RenderingDemo', RenderingDemo)
+ // app.component('FullProcessDemo', FullProcessDemo)
// Data Encoding Components Registration
app.component('GarbledTextDemo', GarbledTextDemo)
@@ -1564,27 +1610,73 @@ export default {
app.component('AlertEscalationDemo', AlertEscalationDemo)
app.component('PostmortemDemo', PostmortemDemo)
- // Async Task Queues Components Registration
- app.component('AsyncTaskFlowDemo', AsyncTaskFlowDemo)
- app.component('TaskWorkerDemo', TaskWorkerDemo)
- app.component('TaskRetryDemo', TaskRetryDemo)
- app.component('AsyncComparisonDemo', AsyncComparisonDemo)
+ // // Async Task Queues Components Registration
+ // app.component('AsyncTaskFlowDemo', AsyncTaskFlowDemo)
+ // app.component('TaskWorkerDemo', TaskWorkerDemo)
+ // app.component('TaskRetryDemo', TaskRetryDemo)
+ // app.component('AsyncComparisonDemo', AsyncComparisonDemo)
- // File Storage Components Registration
- app.component('FileStorageTypeDemo', FileStorageTypeDemo)
- app.component('FileUploadFlowDemo', FileUploadFlowDemo)
- app.component('CDNAccelerationDemo', CDNAccelerationDemo)
+ // // File Storage Components Registration
+ // app.component('FileStorageTypeDemo', FileStorageTypeDemo)
+ // app.component('FileUploadFlowDemo', FileUploadFlowDemo)
+ // app.component('CDNAccelerationDemo', CDNAccelerationDemo)
- // Rate Limiting Components Registration
- app.component('RateLimitAlgorithmDemo', RateLimitAlgorithmDemo)
- app.component('BackpressureDemo', BackpressureDemo)
+ // // Rate Limiting Components Registration
+ // app.component('RateLimitAlgorithmDemo', RateLimitAlgorithmDemo)
+ // app.component('BackpressureDemo', BackpressureDemo)
// Search Engines Components Registration
app.component('InvertedIndexDemo', InvertedIndexDemo)
app.component('SearchRelevanceDemo', SearchRelevanceDemo)
+ // Data Visualization Components Registration
+ app.component('ChartTypeSelectorDemo', ChartTypeSelectorDemo)
+ app.component('DashboardLayoutDemo', DashboardLayoutDemo)
+
+ // Data Governance Components Registration
+ app.component('DataQualityDemo', DataQualityDemo)
+ app.component('DataGovernanceFrameworkDemo', DataGovernanceFrameworkDemo)
+ app.component('DataLineageDemo', DataLineageDemo)
+
+ // Distributed Systems Components Registration
+ app.component('CAPTheoremDemo', CAPTheoremDemo)
+ app.component('ConsistencyModelsDemo', ConsistencyModelsDemo)
+ app.component('DistributedChallengesDemo', DistributedChallengesDemo)
+
+ // High Availability Components Registration
+ app.component('AvailabilityCalculatorDemo', AvailabilityCalculatorDemo)
+ app.component('FailoverStrategyDemo', FailoverStrategyDemo)
+
+ // Monolith to Microservices Components Registration
+ app.component('ArchEvolutionDemo', ArchEvolutionDemo)
+
+ // System Design Methodology Components Registration
+ app.component('SystemDesignStepsDemo', SystemDesignStepsDemo)
+ app.component('CapacityEstimationDemo', CapacityEstimationDemo)
+
+ // Docker Containers Components Registration
+ app.component('DockerArchitectureDemo', DockerArchitectureDemo)
+ app.component('DockerLifecycleDemo', DockerLifecycleDemo)
+
+ // Linux Basics Components Registration
+ app.component('LinuxFileSystemDemo', LinuxFileSystemDemo)
+ app.component('LinuxCommandDemo', LinuxCommandDemo)
+ app.component('LinuxPermissionsDemo', LinuxPermissionsDemo)
+
+ // Kubernetes Components Registration
+ app.component('K8sArchitectureDemo', K8sArchitectureDemo)
+ app.component('K8sWorkloadsDemo', K8sWorkloadsDemo)
+
+ // Neural Networks Components Registration
+ app.component('NeuronDemo', NeuronDemo)
+ app.component('NetworkLayersDemo', NetworkLayersDemo)
+ app.component('NetworkArchitectureDemo', NetworkArchitectureDemo)
+
// Project Architecture Components Registration
- app.component('ArchitectureComparisonDemo', ArchitectureComparisonDemo)
+ app.component('ProjectArchitectureComparisonDemo', ProjectArchitectureComparisonDemo)
+
+ // Appendix Navigation Component Registration
+ app.component('AppendixFlowMap', AppendixFlowMap)
},
setup() {
const route = useRoute()
diff --git a/docs/en-us/stage-0/index.md b/docs/en-us/stage-0/index.md
deleted file mode 100644
index 732375b..0000000
--- a/docs/en-us/stage-0/index.md
+++ /dev/null
@@ -1,66 +0,0 @@
-# Novice & Product Prototype
-
-Welcome to the **AI Product Manager** stage! This is the starting point of the Easy-Vibe tutorial, designed for learners with zero programming background.
-
-## What You Will Learn
-
-In this stage, you will start from scratch and master the Vibe Coding workflow to become a super individual capable of independent product design.
-
-### Getting Started
-
-Suitable for product managers, operations staff, and non-technical backgrounds. Understand AI programming logic through games and build confidence:
-
-
-
-
-
-
-### Product Manager
-
-Master the Vibe Coding workflow. Learn to break down requirements and independently complete high-fidelity web application prototypes:
-
-
-
-
-
-
-
-
-## Who Is This For
-
-- Product managers and operations staff with zero programming background
-- Entrepreneurs who want to quickly validate ideas
-- Non-technical people interested in AI programming
-- Designers looking to enhance their prototyping skills
-
-## Learning Path
-
-```
-Getting Started → Product Manager Basics → AI Capability Integration → Complete Project Practice
-```
-
-Ready to start your AI programming journey? Click the left navigation to begin learning!
diff --git a/docs/en-us/appendix/index.md b/docs/en/appendix/index.md
similarity index 100%
rename from docs/en-us/appendix/index.md
rename to docs/en/appendix/index.md
diff --git a/docs/en-us/assets b/docs/en/assets
similarity index 100%
rename from docs/en-us/assets
rename to docs/en/assets
diff --git a/docs/en-us/index.md b/docs/en/index.md
similarity index 91%
rename from docs/en-us/index.md
rename to docs/en/index.md
index 5aea566..6ebf4bf 100644
--- a/docs/en-us/index.md
+++ b/docs/en/index.md
@@ -17,10 +17,10 @@ hero:
actions:
- theme: brand
text: Start Learning
- link: /en-us/stage-0/
+ link: /en/stage-0/
- theme: alt
text: Course Outline
- link: /en-us/stage-0/
+ link: /en/stage-0/
---
diff --git a/docs/en-us/public/logo.png b/docs/en/public/logo.png
similarity index 100%
rename from docs/en-us/public/logo.png
rename to docs/en/public/logo.png
diff --git a/docs/en-us/public/style.css b/docs/en/public/style.css
similarity index 100%
rename from docs/en-us/public/style.css
rename to docs/en/public/style.css
diff --git a/docs/en/stage-0/0.1-learning-map/index.md b/docs/en/stage-0/0.1-learning-map/index.md
new file mode 100644
index 0000000..da8b285
--- /dev/null
+++ b/docs/en/stage-0/0.1-learning-map/index.md
@@ -0,0 +1,259 @@
+---
+title: 'From Idea to AI Product - Easy-Vibe Learning Roadmap'
+description: 'Complete roadmap for learning AI programming: from zero basics to full-stack development. Master AI IDE tools like Vibe Coding, Claude Code, and Cursor, and learn product thinking, full-stack development, and AI capability integration.'
+---
+
+# From Idea to AI Product
+
+In the past, building software had a high barrier: you had to understand programming and algorithms and have years of project experience.
+Now it's different. As long as you have an idea, AI can help you write the code.
+
+This is a huge change: **Programming languages are becoming natural languages**.
+
+The emergence of Large Language Models (LLMs) has turned development from a "technical expert's exclusive" into a tool everyone can use. What used to be the hardest part—"how to write code"—is now replaced by the new hardest part: "**What do you want to do?**"
+
+> **What is Vibe Coding?**
+> Simply put, it's "programming by speaking." Vibe coding means you can rely solely on conversing with AI instead of writing code directly to complete a programming project.
+
+Of course, letting AI write code is just the first step. To make a truly usable product, you will still encounter these questions:
+- How to let AI write clean, maintainable code?
+- How to piece together scattered code into a runnable application?
+- How to make the application truly go live and be used by people?
+- How to put AI capabilities like text generation and image recognition into your product?
+
+These questions will find answers in this course.
+
+Whether you are a student, teacher, doctor, worker, or any common person who knows nothing about technology—you don't need to learn programming for years first; in two weeks, you can make a runnable, demonstrable product prototype.
+
+| Your Identity | This Course Can Help You |
+|---------|-------------|
+| Student | Assignments, competitions, entrepreneurship; do projects yourself without asking for help |
+| Professional | Automate repetitive work, improve efficiency, and even develop side hustles |
+| Product Manager / Designer | Ideas no longer stay on paper; quickly make Demos to show bosses/clients |
+| Entrepreneur / SME Owner | Validate ideas at low cost; make an MVP without spending tens of thousands on outsourcing |
+| Teacher / Educator | Make teaching tools, courseware, and automated questions to improve teaching efficiency |
+| Doctor / Lawyer / Professional | Automate professional processes and build your own efficiency tools |
+| Anyone | Use AI to solve specific problems in life/work, making the impossible possible |
+
+In the AI era, execution and ideas are always more important than technology.
+
+## Growth Path: From "Using AI" to "Making AI Products"
+
+
+
+
🎮
+
Getting Started
+
Experience AI Programming
+
+ Snake Mini-game
+ Zero Basics to Start
+ Vibe Coding First Experience
+ Generate in Minutes
+
+
+
+
+
+
+
🛠️
+
Stage One
+
Product Manager / Operations
+
+ AI IDE (Cursor/Claude)
+ Requirement Deconstruction & Prototype
+ Integrate AI Capabilities
+ Full Demo Development
+
+
+
+
💻
+
Stage Two
+
Junior-Mid Developer / Indie Dev
+
+ Figma to Code
+ Supabase Database
+ Stripe Payment Integration
+ Dify Knowledge Base
+
+
+
+
+Through this complete learning path, you will gain:
+
+- **Vibe Coding Development Ability:** Effortlessly use vibe coding thinking and AI coding tools to increase development efficiency several times. No longer need to memorize syntax, but learn how to guide AI to generate high-quality code.
+- **Full-stack Development Skills:** From UI design to front-end implementation, from database design to API development, and from local development to cloud deployment, master the full technology stack of modern Web applications.
+- **AI Capability Integration:** Learn to call various multimodal AI APIs and seamlessly integrate AI capabilities like text, images, and voice into your applications, building intelligent products through technologies like RAG.
+- **Product Thinking and Operations Ability:** From user research to demand deconstruction, from MVP design to product iteration, and from payment integration to user management, form a complete product development and operation closed loop.
+
+# What Can You Do After Learning?
+
+## Stage One: Build Your First Product Prototype
+
+This stage is suitable for students with zero programming foundation or those who only know a little but are not confident. You don't need to learn a lot of theoretical knowledge first, but follow the steps directly and learn how to use AI tools to write code in the process.
+
+**After learning, you can**:
+- Independently complete a web application using AI programming tools
+- Turn product ideas into clickable, interactive prototypes
+- Add AI functions to the prototype (e.g., text-to-image, intelligent dialogue)
+- Know how to troubleshoot and solve problems when encountering errors
+
+Simply put, you can make something "runnable and demonstrable to others."
+
+We can first experience AI programming through mini-games, then learn how to use AI programming tools to help you write code and fix errors. Then start from simple pages and gradually make interactive multi-page applications, adding AI functions like text-to-image and intelligent dialogue. Finally, independently complete a full project so that your creativity can truly have the possibility of landing.
+
+# Why Use Project-Based Training?
+
+> **Real-world Challenges**
+>
+> The reason is simple: based on the state of most students now, directly entering the workplace might make it difficult to move an inch under the "social beatings" of real projects and bosses/clients. More common scenarios in the real world are:
+
+> Your mentor / boss: We want to do xxx, the goal is to achieve yyy effect.
+>
+> Documentation? Ready-made frameworks? Detailed requirement specifications? Often they don't exist.
+
+Many tasks in real work are essentially solving problems never seen before in a highly uncertain environment: requirements are vague, boundaries are changing, no one tells you the standard answer, and you need to look up information, do experiments, build prototypes, iterate continuously, and finally give a "runnable, usable, and launchable" solution.
+
+What this course wants to do is give you a "simulated social beating" in advance in a relatively safe environment:
+
+- Force you to practice deconstructing problems, designing solutions, and finding information yourself through seemingly difficult project tasks.
+- Allow you to learn to read, understand, and transform a medium-to-large codebase through scaffolds and code that are not so "idiot-proof."
+- Let you experience the complete process of a real product from 0 to 1 through the complete closed loop from idea to launch.
+
+In the short term, this kind of training is indeed torturous; but in the long term, it will greatly improve your competitiveness in job searching and career development: you will be more able to handle things, more able to find breakthroughs in uncertain environments, and more capable of turning AI into real landing products instead of staying in the "playing with demos" stage.
+
+# The Art of Questioning: An Essential Skill in the AI Era
+
+In the AI era, questioning is also a "basic skill." For the same code and the same error, **how you ask almost determines what kind of answer AI can give**: whether it's talking broadly or giving implementable modifications step by step.
+
+**Develop Good Habits**: Treat "asking AI" as part of the daily development flow: ask immediately when you don't understand or get stuck.
+
+## Why is this an Essential Skill?
+
+- **Real life rarely has complete documentation**: Most of the time you face unclear requirements, half-finished code, and scattered error messages.
+- **AI is your tutor + colleague by your side**: Those who can ask questions can turn it into "high-quality pair programming."
+- **Ability upper limit is determined by communication**: The more you can provide key information and the more you can constrain the output format, the more usable the answer will be.
+
+**Common Misconception**: Asking just "Why error?" usually only gets a bunch of guesses. Only by filling in the context will you get an executable solution.
+
+## How to "Feed" Information to AI: Screenshots vs Copy-Paste
+
+Both methods are fine, but for different purposes:
+
+| Method | Applicable Scenarios | Key Requirements |
+| ------------ | ----------------------------------------- | ----------------------------------------- |
+| **Copy-Paste** | Error stacks, logs, code, configuration, API returns | Be as complete as possible; don't just take one line of keywords |
+| **Screenshot** | UI layout issues, interaction anomalies, can't find buttons in tools | Screenshot full screen + highlight key areas, preferably with a line of text description |
+
+::: danger ⚠️ Important Prerequisite
+**Not all AI support image input.** Communication via screenshots requires AI to have multimodal capabilities (i.e., the ability to understand and analyze images). Current AIs that support image input include: Claude (Anthropic), GPT-4V/GPT-4o (OpenAI), Gemini (Google), and some Chinese models like Tongyi Qianwen, Wenxin Yiyan, etc.
+
+**If the AI you are using does not support image input**, screenshots will not be recognized. In this case, please switch to copy-pasting text for communication.
+:::
+
+## Prompt Tips to Make AI "Explain Well"
+
+If you don't just want the answer, but want to "learn" the answer. Using instructions like the following can significantly improve the quality of explanation:
+
+> **Learning Question Examples**
+>
+> - "Please explain this concept clearly in 5 sentences first, and then ask me a few questions to verify if I understood it correctly."
+> - "Please explain this error message in detail; I don't understand why the error occurred."
+
+# I've been persistent for a long time but still can't handle it, I want to give up
+
+Maybe your method of persistence is wrong. Don't hold on alone in the dark; you can come and talk to the authors and teaching assistants: frankly state the methods you have tried, the specific stuck points you encountered, and your current state of mind. Many times, just a slight adjustment in direction or adding a key knowledge point can keep you moving forward.
+
+# I feel some designs of the tutorial are unreasonable
+
+You are welcome to contact the author at any time, submit an issue, or give feedback directly in the group/class. We very much hope to work with you to polish this set of tutorials to be better and better: wherever it's unclear, wherever the experience is broad, or wherever it makes you waste effort, you can point it out frankly. The more real and specific the feedback, the more it can help newcomers avoid pitfalls.
+
+# Reference
+
+- [Nanjing University Computer Science and Technology Department Computer System Fundamentals Course Experiment](https://nju-projectn.github.io/ics-pa-gitbook/ics2025/)
diff --git a/docs/en/stage-0/0.2-ai-capabilities-through-games/index.md b/docs/en/stage-0/0.2-ai-capabilities-through-games/index.md
new file mode 100644
index 0000000..2bbb285
--- /dev/null
+++ b/docs/en/stage-0/0.2-ai-capabilities-through-games/index.md
@@ -0,0 +1,743 @@
+# Primary 1: AI Era, If You Can Speak, You Can Code
+
+This is a **project-based learning** tutorial. We encourage you to follow the steps one by one and try to reproduce the results.
+Don't worry about making mistakes or modifying the content. We always believe you can do it. Please always remember:
+
+
+
+ Completion is more important than perfection 🐣
+
+
+
+
+
+## Chapter Outline
+
+
+
+If you don't know how to program at all, or only know the basics, this chapter is for you. We will start from the very beginning: using conversations to have AI write code for you, without needing to memorize syntax or set up environments. It will run right in your browser.
+
+You will personally create your first running program—a Snake game that can "eat words, write poems, and draw". Through this practical exercise, you will experience what AI programming is really like: AI is not replacing your thinking, but rather, you speak your ideas, and AI helps you implement them.
+
+All creation starts from 0 to 1. We are glad to pass each bit of confidence and professionalism to you. For you, execution is all you need.
+
+
+
+
+
+
+
+
+
+## 1. Dilemmas and Opportunities for Ordinary People
+
+Many people have a bunch of product ideas in their heads: a small tool to help manage finances, a webpage to record a child's growth, or even a mini-game. But the thought of having to write code or find a programmer often discourages them directly.
+
+After the emergence of AI, for the first time, ordinary people have a completely new possibility: you don't need to know how to write code, you just need to learn how to clearly tell AI what you want. [Data from GitHub Copilot](https://www.wearetenet.com/blog/github-copilot-usage-data-statistics) shows that over 15 million developers are using AI-assisted programming, with an average of 46% of code being AI-generated! In Java projects, this proportion can reach 61%.
+
+
+
+
+ 🚀
+ Leaps in Efficiency and Adoption
+
+
+
+
+
+
+
55%
+
Speed Increase
+
+
+
+
+
2.4 Days
+
Task Time (from 9.6)
+
+
+
+
+
81%
+
Day-1 Install Rate
+
+
+
+
+
96%
+
Suggestion Adoption
+
+
+
+
+
+ What is truly exciting is the leap in efficiency: developers' task completion speed increased by 55%. Code that originally took 9.6 days to deliver can now be done in just 2.4 days. This visible improvement shows that AI is no longer just an "optional feature" but is becoming an indispensable assistant in the development workflow. The adoption rate data confirms this: on the day they granted access, 81% of developers installed and started using it immediately; among them, 96% started adopting the AI's code suggestions that same day. In other words, developers almost instantly integrated AI into their daily coding routines.
+
+
+
+For ordinary people, this trend is even more significant: if professional programmers are relying heavily on AI to write code, **why can't those of us who don't know how to program communicate directly with AI to realize our ideas**?
+
+The goal of this course is to help you practice a new skill: building apps through natural language conversations. We will teach you how to communicate with AI using computer language and how to let AI turn the ideas in your head into real, usable products.
+
+
+
+
+
+
+
+## 2. To What Extent Can AI Help You?
+
+In this section, we only discuss one question: if you completely don't know how to write code, to what extent can today's AI help you?
+
+Roughly speaking, you can understand current LLM capabilities as: competent in developing **simple internal tools**, **data visualization dashboards**, and some **lightweight mini-games**. These are generally sufficient for making **tools for personal use** or validating requirements from a **product manager's perspective**. But to generate a **commercially mature product** with one click, it still typically requires manual, continuous polishing of **process design** and **details**.
+
+Next, let's take Snake as an example and see exactly what AI programming can achieve.
+
+### 2.1 Build a Snake Game in 60 Seconds
+
+First, please open the experimental site used in the course, [z.ai](https://chat.z.ai/). `z.ai` is an AI platform developed by Zhipu AI (one of China's leading LLM companies), powered by their proprietary GLM models. This platform includes various features, such as slideshow generation, poster design, and full-stack development. In this tutorial, we will focus on its full-stack development module.
+
+::: details 💡 What is the "programming right on the web" paradigm?
+
+In the past, developing a web app required:
+- Installing programming environments (Node.js, Python, etc.)
+- Configuring code editors
+- Learning HTML/CSS/JavaScript
+- Dealing with dependencies and errors
+
+Now, with AI coding platforms, you only need to:
+- Open your browser and visit the site
+- Describe your desired features in natural language
+- Have AI instantly generate the code and let you preview the result live
+
+This "conversation as programming" paradigm changes coding from "writing instructions" to "describing requirements". You don't need to care about low-level technical details; just clearly state what you want. This is the new programming paradigm of the AI era—**Vibe Coding**.
+:::
+
+
+
+Input our simple requirement and click the **Full-stack Development** button. You can watch the webpage being built in real time. Usually, it takes just the time to brew a coffee!
+
+```
+Help me create a Snake game:
+1. Control snake movement with arrow keys
+2. When it eats food, it gets longer and the score increases
+3. Hitting walls or itself results in Game Over
+4. Include Start and Restart buttons
+5. The UI should be clean and elegant
+```
+
+
+
+Once generated, you will see a browsable webpage UI on the right. Scroll around or click the 🧭 button at the top to view it in full screen.
+
+> The buttons at the top from left to right are: Arrow button expands chat history, Pencil button to start a new chat, Refresh icon to rebuild the page, Compass icon to toggle fullscreen, Download button to download the project, <> button to view code, and Publish button to publish it.
+
+
+
+If you'd like to check the webpage's source code, click the code icon in the top right to view the entire codebase.
+
+
+
+::: tip 🌐 Explore More AI Programming Tools
+
+Besides z.ai, we also recommend trying out these excellent AI programming platforms:
+
+| Tool | Link | Features |
+|------|------|----------|
+| **Google AI Studio** (Recommended)| [aistudio.google.com/apps](https://aistudio.google.com/apps) | Official tool from Google, powered by Gemini, great for rapid prototyping |
+| **Figma Make** | [figma.com/make](https://www.figma.com/make) | Deeply integrated with design tools, ideal for interactive prototypes |
+| **Coze** | [coze.com](https://www.coze.cn) | AI bot platform by ByteDance, zero-code visual building |
+| **v0.dev** | [v0.dev](https://v0.dev) | AI generation for React components from Vercel |
+| **Bolt.new** | [bolt.new](https://bolt.new) | AI full-stack development capable of generating deployed apps |
+| **Lovable** | [lovable.dev](https://lovable.dev) | High-quality React app generation |
+| **Replit Agent**| [replit.com](https://replit.com) | Online IDE integrated with AI |
+
+For more comparisons, view the appendix: [Comparison of 7 AI Programming Tools](../../stage-1/appendix-articles/example0-1/vibe-coding-tools-snake-game-tutorial.md)
+:::
+
+### 2.2 What Conversational Programming Can and Cannot Do
+
+This section focuses on a specific question: When relying exclusively on conversational AI and writing no code at all, how far can you push a project?
+In terms of experience, a fairly consistent conclusion is: It can help you complete a "small but complete" thing, but determining "how much is enough" still requires your personal decision on every detailed step.
+
+#### Excels at "Small and Clear" Apps
+
+From the Snake game example, you already saw a typical pattern:
+As long as you can clearly describe the UI and interaction, AI can often piece together a fully functional, clickable webpage in just a few rounds of conversations.
+
+Such tasks often share a few characteristics:
+
+- Clear scope: one page, a simple internal tool, a small game mechanic.
+- Visible results: you immediately see if it works as expected.
+- Direct debugging: you can point out errors and ask for corrections easily.
+
+Within these boundaries, you can view the AI as a highly capable "junior assistant".
+
+**AI's success rate in handling small-scale tasks:**
+
+
+#### Large Projects Require a "Process Perspective"
+
+Once it exceeds the small and clear scope, relying purely on conversational requests to build complex systems end-to-end will quickly hit ceilings. Large projects deal with backend databases, third-party services, authentication, permissions, edge cases, state management, etc.
+
+In these situations, the logical approach is to define a clear process flowchart and break it into segments to be handled individually.
+
+#### The Difference Between Generating and Validating
+
+Just because AI wrote it doesn't mean it's ready for a commercial launch! Always validate AI-generated code, especially in secure systems.
+
+::: warning ⚠️ Usage Guidelines
+- **Prototypes/Tools/Demos**: Highly suitable for early stage builds iterations.
+- **Large consumer-facing products**: Usually needs developers for architecture.
+- **High-security systems**: Not suitable to deploy immediately. Needs stringent checks.
+:::
+
+
+
+
+
+
+
+## 3. Hands-on: Your First AI Native Application
+
+Let's do some hands-on work. We'll add some native AI integration elements into our game.
+
+### 3.1 AI-Native Snake
+
+You can simply provide these prompts:
+
+> **💡 Example Prompt:** Build me a Snake game.
+>
+> 
+
+> **💡 Example Prompt:** Build me a Snake game that supports:
+> 1. Eating different words and placing them in a collection box.
+>
+> 
+
+> **💡 Example Prompt:** Build a Snake game that supports:
+> 1. I can eat distinct words, collected in a box.
+> 2. When eating 8 words, the LLM generates a poem using them.
+> 3. An image generation API is called right after the poem is composed.
+>
+> 
+
+If you face any issues, just screenshot the error or tell the bot what's wrong and it will iterate the changes.
+
+
+
+### 3.2 Add New Features to the Game
+
+After completing the basic functionality, we can try adding some new twists to our program! If you find the process of the snake eating words or characters a bit boring, you can have the snake eat words of different colors and change the snake's color accordingly.
+
+You can also add special effects to the "eating" process, or introduce magic words that trigger special effects—like increasing the snake's speed or size. Another idea is to have the model generate a poem and an image every time the snake eats a word, instead of waiting until it eats eight.
+
+If these feel challenging, you can ask the language model directly for help! It can provide creative suggestions to make your game more fun. Give it a try!
+
+```
+1. "Word Unlocks World" Mechanic
+Every time the snake eats a word, the LLM performs a poetic association on that word (e.g., "tree" → "forest", "shade"), and the image model instantly generates a small artwork for that word. These images gradually piece together into a unique, player-created panorama, so players are "painting and writing poetry" with every playthrough.
+
+2. "Poetry Puzzle" Gameplay
+Each word the snake eats triggers the LLM to generate a short verse, and the image model generates an illustration. These verses and images combine like puzzle pieces, forming an AI-collaborative poem and painting at the end of the round.
+
+3. "Magic Words" & "Story Branches"
+Special "magic words" (e.g., "wind", "night", "dream") not only trigger the LLM to generate poetry but also change the mood or theme of the scene—transforming the generated image style to nighttime, stormy, or dreamlike atmospheres.
+Branching story: The LLM gives a theme or riddle at the start (e.g., "autumn memories"). The player's word choices directly influence the story and poetry evolution, with the image model updating backgrounds and visuals in real time.
+
+4. "Real-time Interactive Generation"
+After each word, the LLM generates a line of dialogue or description; NPCs in the game can "speak" to the player, or the environment can change accordingly.
+The snake's appearance or obstacles in the game can visually change based on the words eaten, thanks to the image model.
+
+5. "Create & Share"
+Players can save and share their AI-created poems and images at the end of a session, showing off their unique "AI collaboration."
+Leaderboards for "Most Beautiful Poem + Art", "Most Creative Word Combination", etc., encourage replaying and creativity.
+
+6. "Sentence Snake" Challenge
+Reverse mode: The LLM gives a line of poetry or a riddle, and the player must guide the snake to eat words in order to reconstruct the sentence. Eating the wrong word triggers funny or artistic consequences via the image generation model.
+
+7. "Themed Levels" & "Style Selection"
+At the start of the game, the player chooses a theme (e.g., "fairy tale", "sci-fi", "Tang poetry"), and both the LLM and image model adjust word selection, poetry style, and visuals to match, making each run feel fresh.
+
+8. "Live Co-creation"
+When a special word is eaten, the LLM can prompt the player to input a phrase or choose a style, then AI generates corresponding verses and illustrations, making it a true human-AI co-creation.
+
+9. "AI Easter Eggs & Achievements"
+Certain word combinations are recognized by the LLM as special themes or inside jokes (e.g., "moon", "osmanthus", "riverbank"), triggering rare verses and illustrations that reward exploration.
+
+10. "A Growing Story"
+As the snake grows, the LLM generates a continuous story-poem, and the image model creates a seamless scroll or panorama, so the player is simultaneously "writing, painting, and playing."
+```
+
+Additionally, we can also ask the LLM to generate project-level prompts for you directly. In the previous section, we only wrote the Snake game prompt ourselves. Now let's try having the LLM generate a prompt with an overall framework and implementation path (you can generate it directly with z.ai).
+
+If you want to learn how to write better prompts, check out the [Prompt Engineering Appendix](/zh-cn/appendix/8-artificial-intelligence/prompt-engineering).
+
+> I want AI to generate a web-based Snake game and need a more complete prompt to make the result more impressive and fun. Please generate the corresponding prompt. The current goal is: generate a Snake game that implements the function of eating different words to generate poetry, and should include an image generation module.
+
+z.ai's response will look like this:
+
+
+
+We can use this prompt to regenerate the project in full-stack development mode:
+
+
+
+
+
+
+
+
+
+
+
+### 3.3 Try Making Other Mini-Games
+
+Beyond Snake, we can let our imagination run wild.
+
+Create anything we want to create, and even try to mess everything up! Then start over!
+
+```
+1. AI Art Gallery Platform
+ Description: An online gallery showcasing AI-generated artworks where users can upload, share, and comment on AI art.
+ Features: User account system, artwork upload and display, rating system, category browsing, AI generation tool integration.
+ Tech highlights: React/Vue frontend, Node.js backend, MongoDB database, AI API integration.
+
+2. Retro Game Archive
+ Description: A website paying tribute to classic games, featuring game history, gameplay guides, and playable retro games online.
+ Features: Game database, timeline display, online emulator, user reviews, game collection feature.
+ Tech highlights: Responsive design, WebGL/Canvas game implementation, RESTful API, user authentication.
+
+3. Sustainable Living Tracker
+ Description: A website helping users track and reduce their carbon footprint through eco-tips and community challenges.
+ Features: Personal carbon footprint calculator, goal setting, progress tracking, community challenges, eco knowledge base.
+ Tech highlights: Data visualization, mobile optimization, social features, push notifications.
+
+4. Virtual Kitchen Assistant
+ Description: An AI-based cooking guidance platform providing personalized recipe recommendations and step-by-step cooking instructions.
+ Features: Recipe database, ingredient recognition, personalized recommendations, cooking timer, nutrition analysis.
+ Tech highlights: Image recognition API, ML recommendation system, voice control, real-time video guidance.
+
+5. Underground Music Discovery Platform
+ Description: A music streaming platform focused on indie and emerging artists, offering a unique discovery experience.
+ Features: Music streaming, artist profiles, personalized recommendations, playlist creation, community reviews.
+ Tech highlights: Audio streaming, recommendation algorithms, social features, music visualization.
+
+6. Minimalist Task Management System
+ Description: A task management tool with zen aesthetics, focused on simple and efficient task organization.
+ Features: Task creation and categorization, priority setting, progress tracking, team collaboration, data analytics.
+ Tech highlights: Minimalist UI design, drag-and-drop, real-time sync, cross-platform compatibility.
+
+7. Sci-Fi Writing Workshop
+ Description: A platform providing creative tools and inspiration for sci-fi writers, including world-building aids and character development tools.
+ Features: Story structure tools, character profiles, world-building templates, writing statistics, community feedback.
+ Tech highlights: Rich text editor, data visualization, collaborative editing, AI-assisted creation.
+
+8. Personal Knowledge Graph
+ Description: A tool helping users build personal knowledge networks, visualizing and connecting various ideas and information.
+ Features: Node creation and connection, tagging system, search functionality, import/export tools, visual charts.
+ Tech highlights: Graph database, data visualization algorithms, Markdown support, cross-device sync.
+
+9. Virtual Botanical Garden
+ Description: An interactive plant encyclopedia where users can explore the plant world and create virtual gardens.
+ Features: Plant database, 3D plant models, growth simulation, gardening guides, community showcase.
+ Tech highlights: 3D rendering, seasonal change simulation, AR integration, plant recognition API.
+
+10. Programming Challenge Arena
+ Description: An online competition platform for programmers with coding challenges of various difficulty levels.
+ Features: Challenge problems, code editor, auto-evaluation, leaderboards, learning paths.
+ Tech highlights: Code sandbox environment, real-time evaluation system, algorithm visualization, social learning features.
+```
+
+And... if you enjoy playing games, let's try creating games together!
+
+```
+1. 3D Open World RPG
+ Description: A fantasy RPG with a vast open world, quests, and character progression.
+ Features: Day-night cycle, dynamic weather, skill trees, multiplayer co-op, crafting system.
+ Tech highlights: Three.js or Babylon.js for 3D rendering, server-side game logic, character customization, save system.
+
+2. First-Person Shooter (FPS) Arena
+ Description: A fast-paced multiplayer FPS with various game modes and maps.
+ Features: Team deathmatch, capture the flag, weapon customization, ranked matches.
+ Tech highlights: WebGL/Three.js for 3D graphics, multiplayer netcode, hit detection, voice chat.
+
+3. AI Chess and Multiplayer
+ Description: A full-featured chess platform with AI opponents and online matches.
+ Features: AI difficulty levels, endgame challenges, tournament mode, replay analysis.
+ Tech highlights: Chess logic library, WebSocket for real-time matches, ELO ranking system, anti-cheat.
+
+4. Mahjong Online Multiplayer
+ Description: A traditional Mahjong game with online multiplayer and scoring.
+ Features: Multiple rule sets, private rooms, ranking system, replay feature.
+ Tech highlights: Tile matching logic, real-time multiplayer, lobby system, score tracking.
+
+5. Turn-Based Strategy Game
+ Description: A tactical strategy game with grid-based combat and unit management.
+ Features: Campaign mode, skirmish, unit upgrades, fog of war, multiplayer battles.
+ Tech highlights: Grid movement system, AI decision-making, turn synchronization, save/load system.
+
+6. Time Trial Racing Game
+ Description: A 3D racing game focused on time trials and track records.
+ Features: Multiple tracks, car customization, ghost replays, leaderboards.
+ Tech highlights: 3D car physics, track editor, replay system, online leaderboards.
+
+7. Card Battle Game (Deck Building)
+ Description: A strategic card game where players build decks and battle opponents.
+ Features: Card collection, deck building, ranked matches, seasonal events.
+ Tech highlights: Card game logic, matchmaking system, AI opponents, card animations.
+
+8. Battle Royale (Top-Down 2D)
+ Description: A top-down 2D battle royale with shrinking play zones and loot mechanics.
+ Features: Solo and squad modes, weapon variety, in-match events, leaderboards.
+ Tech highlights: Real-time multiplayer, zone shrinking logic, loot generation system, matchmaking.
+
+9. Horror Survival Game (First-Person)
+ Description: A first-person horror game with resource management and escape mechanics.
+ Features: Atmospheric environments, puzzles, enemy AI, multiple endings.
+ Tech highlights: Dynamic lighting, sound design, enemy pathfinding, save system.
+
+10. Music Rhythm Game (3D)
+ Description: A 3D rhythm game where players hit notes to the beat of the music.
+ Features: Multiple difficulty levels, track editor, custom song support, leaderboards.
+ Tech highlights: Audio analysis, beat synchronization, 3D note tracks, input timing detection.
+```
+
+## 📚 Assignment
+
+
+
+
🎯 Chapter Assignment: Build Your First AI-Native Mini-Games
+
+
+
+ In this section, you've followed the steps to experience the complete process from "conversational Snake generation" to "understanding AI-native game design thinking." The following assignments will help you turn this understanding into real skills.
+
+
+
+
+ Fully Reproduce the AI-Native Snake Game
+
+
At minimum, implement: the snake can move, eating "food" changes its length and score, and hitting walls or itself ends the game.
+
During reproduction, practice sending the error description + error message + key code snippets all at once to the AI, asking it to fix things in "beginner mode."
+
+
+
+ (Optional) Create 1 Original AI-Native Mini-Game or Demo
+
+
It can be any lightweight gameplay involving text, images, music, rhythm, etc., such as "eat words to write poems," "rhythm clicking," "generative runner," etc.
+
The focus isn't on flashy graphics, but on being able to clearly articulate: what specifically did AI help with here, and what "hard-to-do-manually or tedious" part did it solve.
+
+
+
+
+
+ That's the complete tutorial! You may need about 4 hours to finish all the content and build your own Snake game. Don't rush—explore, experiment, and enjoy the process. If you encounter concepts you don't quite understand along the way, we recommend checking the relevant sections in the appendix below.
+
+
+
+## Appendix
+
+
+
Appendix Navigation
+
+ Here we've compiled some foundational concepts related to this chapter: if you encounter questions like "what is frontend?" or "what exactly does Vibe Coding mean?" during your learning, you can always come back here to look them up.
+
+ Tip: You can press Ctrl/⌘+F to search for keywords, or copy confusing paragraphs to AI and ask it to explain again in a way "a complete beginner can understand."
+
+
+
+## [Appendix 1: Do We Need Frontend Knowledge?](#appendix-nav)
+
+::: tip 💡 One-line Summary
+You don't need to write code, but understanding the basic concepts helps you describe requirements to AI more effectively.
+:::
+
+
+
+
+
+
+ 👁️
+ Frontend
+ Visible
+
+
+
+ Everything users can see and click
+
+
Page titles, text, images
+
Buttons, input fields, dropdown menus
+
Game interfaces, animation effects
+
+
+
+
+
+
+
+
+ ⚙️
+ Backend
+ Invisible
+
+
+
+ Data processing running on the server
+
+
User score storage
+
Login account verification
+
Level content distribution
+
+
+
+
+
+
+### The Frontend Trio
+
+Browsers use three types of "code" to build pages:
+
+
+
+
+
Purpose: Defines what elements are on the page
+
Analogy: The structural blueprint of a house (where walls, doors, and windows go)
+
+
+
+### How Does Code Become a Page?
+
+When you open a webpage, the browser processes three types of code in order:
+
+**1. HTML — Defines the page structure**
+The browser first parses HTML to understand what elements are on the page (headings, paragraphs, images, buttons, etc.) and their hierarchical relationships.
+
+**2. CSS — Applies styles**
+Then the browser applies CSS rules to add styles to these elements: colors, sizes, positions, spacing, etc., making the page look beautiful.
+
+**3. JavaScript — Adds interactivity**
+Finally, JavaScript code is executed to make the page "come alive": responding to clicks, submitting forms, playing animations, etc.
+
+**4. Page rendering**
+The combined result of all three is the webpage you ultimately see.
+
+### Modern Frontend Frameworks: From HTML to React/Vue
+
+The HTML, CSS, and JavaScript introduced above are the "three essentials" of frontend development—they are the foundation of all webpages. But when pages become complex, developing directly with these three can be challenging: code becomes hard to maintain, there's lots of repetitive work, and data synchronization is troublesome.
+
+**Modern frontend frameworks** (like React, Vue, Angular) are built on top of HTML/CSS/JS to make development more efficient:
+
+**1. HTML/CSS/JS (Basic stage)**
+Directly manipulating page elements, suitable for simple pages. But as code grows, all logic gets mixed together and becomes hard to maintain.
+
+**2. jQuery (Transitional stage)**
+Simplified DOM operations, making code more concise. But you still need to manually manage page state and find corresponding elements to update when data changes.
+
+**3. React/Vue (Modern stage)**
+Adopts component-based and state-driven design:
+- **Component-based**: Break the page into independent, reusable modules (like buttons, cards, navigation bars)
+- **State-driven**: When data changes, the framework automatically updates the corresponding UI without manual manipulation
+
+::: tip 💡 Simple Understanding
+- **HTML/CSS/JS** = Basic materials (bricks, cement, steel)
+- **React/Vue** = Building framework (provides standards and tools for constructing buildings)
+
+In the AI-assisted programming era, you don't need to deeply master every detail of frameworks. You just need to understand their basic concepts, and you can describe requirements in natural language to have AI generate code for you.
+:::
+
+### In Vibe Coding
+
+**Core point: You don't need to write code, you just need to know how to describe.**
+
+After understanding frontend concepts, you can describe requirements to AI like this:
+
+> "Use React to make a leaderboard page, with a score list on the right side. Clicking a row shows player details below. The style should be clean and modern."
+
+If you want to dive deeper into frontend fundamentals like HTML, CSS, and JavaScript, check out the [Web Basics Appendix](/zh-cn/appendix/3-browser-and-frontend/javascript-deep-dive). To learn about the evolution of frontend technology, check out the [Frontend Evolution Appendix](/zh-cn/appendix/3-browser-and-frontend/frontend-frameworks).
+
+## [Appendix 2: What Exactly is Vibe Coding](#appendix-nav)
+
+> 💡 What is Vibe Coding? Computer scientist [Andrej Karpathy](https://karpathy.ai/) (one of the co-founders of OpenAI, former head of AI at Tesla) coined the term **vibe coding** in February 2025. This concept refers to a coding methodology that relies on LLMs, **allowing programmers to generate working code by providing natural language descriptions instead of manually writing code.**
+
+
+
+Literally, Vibe Coding can be understood as a way of "developing by talking." The core change is: you no longer need to write code line by line, look up syntax, or debug yourself. Instead, you directly describe what you want in natural language, for example:
+
+"I need a login page with a phone number input field and a verification code input field."
+"After successful login, redirect to the homepage and display the username in the top right corner."
+"Give me a simple Snake game that can be controlled with keyboard arrow keys."
+
+The Large Language Model (LLM) will automatically translate these descriptions into real, runnable code and generate the corresponding pages, logic, and data structures. After you see the results, you can propose modifications in natural language, such as "make the button bigger," "change the background to dark," "record scores and display a leaderboard," and the AI will continue adjusting the implementation according to your requirements.
+
+In this mode, you don't need to learn a programming language first before writing code. Instead, you focus your main energy on: clearly stating what you want to do, judging "what's wrong" after seeing the results, and then proposing new modifications. AI handles turning these high-level ideas into concrete implementations, significantly reducing mechanical, repetitive coding work.
+
+You can click here to learn more about vibe coding: [https://www.ibm.com/think/topics/vibe-coding](https://www.ibm.com/think/topics/vibe-coding)
+
+You can click here to see more of Karpathy's shared content: [https://karpathy.bearblog.dev/blog/](https://karpathy.bearblog.dev/blog/)
+
+### How to Pretend You're a Vibe Coding Master
+
+In practice, during real vibe coding, we usually don't use many complex prompts. Perhaps we need a specific and moderately complex prompt for the entire program at the beginning, but after that, at each step, you may only need prompts like these:
+
+```
+"There's a bug in the code, please fix it."
+"I don't want partial code, give me the complete modified code."
+"Your code still has problems."
+"Please modify again and give me the complete corrected code."
+"It was working before, why isn't it working now?"
+"Did you not understand what I meant? Don't change my original code."
+"Don't add any debugging features."
+"Don't do things I didn't ask you to do."
+"Where is the feature I asked you to implement?"
+"Can you not understand what I'm saying?"
+"I only want one function."
+"I told you to refer to my previous code."
+"Please don't add unnecessary comments."
+"Please don't modify the basic logic of my original code."
+"Help me modify the code."
+"Modify based on my code..."
+"Don't change my variable names!!!"
+"Don't change the original function names!"
+"Don't mess with my variables."
+"Don't add extra features."
+"Don't just generate a skeleton, generate the complete code."
+```
+
+This may sound a bit exaggerated, but in reality, these are the prompts we might use in daily work. Due to the **context length limitations** of large language models, or sometimes because their **instruction following ability** isn't very strong, models may forget content discussed earlier in the conversation. In vibe coding, we tend to use models with long context and strong instruction following ability. We can judge whether a model is good through rankings or metrics of these two aspects.
+
+Alternatively, due to the style of training datasets, large models tend to respond in the style of their training data. For example, some speak very seriously, some like to add lots of embellishments, and some models like to add lots of comments or unnecessary modules to code.
+
+## [Appendix 3: Model Context](#appendix-nav)
+
+Model context can be understood as AI's short-term memory. It refers to all the text content that the model can "see" and "remember" during a single conversation or task, including your previous questions, system-provided instructions, relevant materials, etc.
+
+It is precisely because of context that AI can understand you're continuing from previous content, enabling round after round of coherent, natural conversation. Without context, every sentence you say would appear to the model as a completely new question—it wouldn't know what you said before, and there would be no way to continue a conversation.
+
+Each model has its own effective context length (context window). This length is usually measured in tokens (which can be roughly understood as units of "word fragments"), and most mainstream models currently range from 32k to 128k tokens. The longer the context, the more content the model can "read" at once, for example:
+
+- Reading an entire lengthy paper or report in one go
+- Referencing multiple materials and cases in the same conversation
+- Having the model remember conclusions from complex discussions several rounds ago
+
+When your input approaches or exceeds the model's context limit, some common phenomena often appear:
+
+- The model starts forgetting details or key information from earlier in the long text
+- As the conversation progresses, the topic gradually drifts from the original goal
+- Across different Q&As about the same material, the referenced content becomes inconsistent
+
+These phenomena don't mean the model suddenly "got dumber"—they are natural results of the context capacity being used up or nearly used up.
+
+In practical use, we want the context to be as long as possible, while also being aware that:
+
+- The longer the context, the more computing resources it consumes
+- The corresponding API costs (fees) also increase accordingly
+
+Therefore, when designing AI applications, you need to balance letting the model see enough information with controlling costs and improving efficiency. For example:
+
+- Distill information that truly needs long-term retention before feeding it to the model
+- Avoid stuffing detail information that's no longer needed into the context repeatedly
+- Use external knowledge bases and similar approaches to hand "long-term memory" to the system rather than forcing it into the model's context
+
+## [Appendix 4: Instruction Following](#appendix-nav)
+
+Instruction following refers to: after the model understands your instructions, whether it can accurately and completely execute according to your requirements. This includes not only answering questions, but also completing tasks in specified formats, styles, and steps.
+
+For example, the following are all instructions with clear requirements for the model:
+
+- Summarize this article into three key points
+- Write a reply email in a formal, polite tone
+- Translate this word into English and create an example sentence for each
+- Extract the author, time, and main events from the article
+
+A model with strong instruction following ability typically has these characteristics:
+
+- Outputs content in the required quantity
+ For example, if asked to summarize three key points, it won't give five.
+- Covers all specified elements
+ For example, if asked to extract author, time, and events, it won't omit any of them.
+- Follows the specified format and tone
+ For example, if asked to use a formal tone, it won't output overly colloquial responses.
+- Doesn't make unnecessary additional extensions
+ For example, if only asked to translate and create sentences, it won't output a large paragraph of unrelated explanations.
+
+In practical applications, strong instruction following ability is very important for these reasons:
+
+- Improved stability: The same instruction produces more consistent output structure and behavior patterns across different times and multiple runs, less likely to go off-script
+- Improved reproducibility: When you configure a prompt into a product or workflow, you can predict roughly how the model will respond, making testing and iteration easier
+- Easier system integration: When model output conforms to expected formats, it's easier to automatically interface with backend programs, workflows, or other tools
+
+Therefore, when selecting and evaluating a large language model, in addition to focusing on whether it's smart and has broad knowledge coverage, you also need to pay special attention to its instruction following ability. For industrial-grade applications, being able to stably and accurately execute instructions is often more important than occasionally giving a stunning answer.
diff --git a/docs/en/stage-0/index.md b/docs/en/stage-0/index.md
new file mode 100644
index 0000000..b6158ea
--- /dev/null
+++ b/docs/en/stage-0/index.md
@@ -0,0 +1,129 @@
+# Build Your First AI Product
+
+Welcome to the **Build Your First AI Product** stage! This is the starting point of the Easy-Vibe tutorial, specifically designed for learners with zero programming background.
+
+## What You Will Learn
+
+In this stage, you will start from zero and master the Vibe Coding workflow, becoming a super individual capable of independent product design.
+
+### Getting Started
+
+Suitable for learners with product, operations, and non-technical backgrounds. Understand AI programming logic through games and build learning confidence:
+
+
+
+
+
+
+### Product Prototype Practice
+
+Master the Vibe Coding workflow, learn to deconstruct requirements, and independently complete high-fidelity Web application prototypes:
+
+
+
+
+
+
+
+
+
+### Appendix: Business Thinking
+
+**Why needed**: When you need to enhance product thinking and understand industry application scenarios, this content can help you establish a more comprehensive product perspective.
+
+**When to watch**:
+- Before starting to build a prototype, understand product thinking first to help you plan and design better.
+- When you have a product idea but are unsure of the direction, refer to industry scenario cases.
+- After completing the project, use product thinking to review and optimize your work.
+
+
+
+
+
+
+
+### Appendix: Technical Solutions
+
+**Why needed**: When you encounter technical problems during development or want to know better tools, these technical appendices provide ready-to-use solutions.
+
+**When to watch**:
+- When you encounter an error and don't know how to solve it, check common errors and solutions.
+- When you want to compare different AI programming tools, refer to platform measurement comparisons.
+- When you want to learn more advanced development skills, check agent development cases.
+
+
+
+
+
+
+
+## Suitable for
+
+- Product managers and operations personnel with zero foundation
+- Entrepreneurs who want to quickly validate ideas
+- Non-technical individuals interested in AI programming
+- Designers who hope to improve their prototype design capabilities
+
+## How to Learn?
+
+It is suggested to follow this order:
+
+```
+Play games to build confidence → Follow the tutorial to make a prototype → Add AI functions to the prototype → Independently complete a full project
+```
+
+Don't read everything at once; learning while doing is most effective. When you encounter problems, remember to check the appendix for solutions.
+
+Start now, select the first section in the left navigation!
diff --git a/docs/en/stage-1/1.1-introduction-to-ai-ide/index.md b/docs/en/stage-1/1.1-introduction-to-ai-ide/index.md
new file mode 100644
index 0000000..0059bf5
--- /dev/null
+++ b/docs/en/stage-1/1.1-introduction-to-ai-ide/index.md
@@ -0,0 +1,361 @@
+
+# Beginner Level 2: Learn AI Programming Tools
+
+## Chapter Overview
+
+
+
+
+
+Previously, we experienced AI programming on z.ai, but the web version has many limitations — you **can't save your work anytime**, it's **hard to manage files**, and you **can't handle complex projects**. This chapter helps you move your development environment to your own computer so you can **truly build things independently**.
+
+We'll first clarify **what the difference is between an IDE and an AI IDE**, and why the latter can **double your efficiency**. Then we'll **walk you through step by step** using Trae to build a Snake game locally, covering the **complete workflow** from installation to running. Finally, we'll share some **practical tips** for communicating with AI so you can avoid common pitfalls.
+
+After completing this chapter, you'll have **mastered a development workflow similar to that of professional programmers**.
+
+::: tip 💡 Advanced Tip
+If you have some programming experience and want to use more powerful tools early on, you can refer to [Modern CLI Coding Tools](../../stage-2/backend/2.6-modern-cli/extra7/) to develop using the command line.
+:::
+
+
+
+
+
+
+
+
+
+## 1. What Environment and Tools Do You Need to Write Code
+
+### 1.1 Mindset Shift: When in Doubt, Ask AI First
+
+Before we introduce the various environments and tools, here's an important reminder: you need to **change your thinking habits**.
+
+In traditional programming learning, if you need to install Python, configure Conda, or fix an npm installation failure, you'd typically open a search engine, find a tutorial, and follow the steps one by one. If you hit an error along the way, you'd search for the error message and try again repeatedly.
+
+Wrong! ❌
+
+In the AI era, especially when using an AI IDE, remember one core principle: **For any task, you can ask AI first, or even let it do it for you.**
+
+- **Don't know how to set up your environment?** Just ask AI in the sidebar: "I want to write Python. Please check if Python is installed, and if not, install it for me."
+- **Network stuck?** If installing dependencies keeps spinning or throwing errors, just throw the error to AI: "The download failed. Is it a network issue? Can you help me switch to a different mirror source?"
+- **Can't remember commands?** No need to memorize Git or Conda commands. Just tell AI: "Help me create a new virtual environment called demo."
+
+### 1.2 Why You Need an Environment and Tools
+
+Going from "trying to write a few lines of code" to "building a long-term maintainable project" requires completely different environments and tools.
+
+In theory, you could write code with the system's built-in Notepad, but problems quickly arise:
+
+- **All code is plain black text** — keywords, strings, and comments are all mixed together, making it hard to see the structure at a glance
+- **No smart suggestions** — you have to type every word completely by hand, and a single typo means repeatedly checking your code
+- **Files become chaotic** — switching back and forth between dozens of files, often unable to find the line you need to edit
+- **Debugging is guesswork** — when the program crashes, you don't know what went wrong and can only add print statements line by line
+
+That's why you need an IDE (Integrated Development Environment). It displays code in different colors, provides auto-suggestions as you type, organizes files by project, and lets you trace errors step by step — making development more efficient and less error-prone.
+
+## 2. What Is an IDE, and Why Do You Need One
+
+::: info Pre-reading Tip
+If you're not yet familiar with what an IDE is or what each interface element does, we recommend reading [IDE Basics](/zh-cn/appendix/2-development-tools/ide-basics) first to learn the basic concepts and common features.
+:::
+
+In the early days of programming, all we needed was a simple text editor and a language processor. But as projects grew more complex, developers urgently needed a tool that could efficiently manage files, support syntax highlighting, and enable debugging — and thus the Integrated Development Environment (IDE) was born.
+
+You can think of an IDE as a program specifically designed to "edit, manage, run, and debug" code. Early IDEs looked very "primitive" and were operated almost entirely through the keyboard.
+
+
+
+Terminal Interface — Image source: https://en.wikipedia.org/wiki/File:Emacs-screenshot.png
+
+Well-known and mature "built-in IDEs" like `Vim` are commonly used for remote server operations.
+
+
+
+For greater efficiency, we need modern IDEs that support mouse interaction, typically including:
+
+- **Source Code Editor**: Syntax highlighting, auto-completion.
+- **Build and Run Tools**: Built-in compiler/interpreter.
+- **Debugger**: Breakpoint debugging, variable inspection.
+
+Modern IDEs often also include built-in tools like Git. The most popular is Microsoft's **[Visual Studio Code (VS Code)](https://code.visualstudio.com/)**, which is lightweight and extensible. While there are also professional IDEs like the JetBrains suite, VS Code is the most beginner-friendly.
+
+
+
+VS Code's core philosophy is "everything is a plugin." Through its plugin system, it supports various languages — install the Python plugin and it becomes a Python IDE, install the C++ plugin and it becomes a C++ IDE. Without plugins, it's just an advanced text editor.
+
+
+
+You can even use it to edit Markdown documents.
+
+
+
+In short, an IDE is a set of tools that helps developers write code and run programs efficiently.
+
+For more detailed explanations, check out the [Virtual IDE Visualization section in the Appendix](/zh-cn/appendix/2-development-tools/ide-basics).
+
+## 3. How Is an AI IDE Different from a Regular IDE
+
+A regular IDE (like the original VS Code) is essentially a "toolbox":
+You can open projects, write code, run and debug, and install plugins — but the prerequisite is that you need to know what to do and how to do it yourself:
+
+- When there's an error, you read the message yourself and figure out which line has the problem;
+- When you want to add a new page or API endpoint, you find the right file and write the code yourself;
+- When you want to configure the environment or build the project, you look up the documentation and follow the steps yourself.
+
+But in an AI IDE, you can directly use a large language model to help you code and modify files:
+
+- Just say "make a login page," and it generates the basic code structure first;
+- Throw the error message and related code at it, and let it analyze the cause and suggest fixes;
+- After you confirm, let it automatically create files, batch-edit code, and handle cross-file grunt work.
+
+For example, you can select a piece of code and ask it to "refactor this" or "add comments." You can also ask in the sidebar "How is this project designed?" and specify the reference scope using `@filename` or `@entire project`, completing the tedious operations of creating files, writing code, and running with a single sentence.
+
+In the latest version of VS Code, a large language model assistant is already built in. You can have conversations with the model about the entire codebase, a specific file, or even a specific function. You can also use it like the auto-coding tools you used on the web — send your requirements as prompts to the built-in coding Agent, and let it automatically implement the features you need, create files, modify code, configure environments, and more.
+
+You can download and install VS Code, click the sidebar entry in the top-right corner, and open the AI feature area to experience these capabilities.
+
+
+
+However, VS Code is not the IDE with the strongest AI capabilities. For scenarios that require heavy AI-assisted coding, we often want to use "smarter, more efficient" tools — a good AI IDE can significantly save time on writing code and fixing bugs. Below we'll introduce several popular AI IDEs. You can choose any AI IDE based on your personal preference.
+
+Since VS Code is open source (anyone can download the source code and compile it themselves), the vast majority of AI IDEs on the market today are built on top of VS Code. So you don't need to worry about "learning many different IDEs" — **as long as you're familiar with the basics of VS Code**, migrating to these AI IDEs doesn't require starting from scratch.
+
+Generally speaking, the differences between AI IDEs mainly come down to four aspects: pricing; available model types (some advanced models may be restricted in certain regions); Agent capabilities (how smart and capable it is at assisting with coding); and speed and performance. You can choose based on your own testing results — the best tool is the one that works best for you.
+
+> Typical AI IDEs generally have the following core capabilities:
+>
+> - Smart Code Generation and Completion: In traditional IDEs, we typically type a few characters to auto-complete variable or function names. In modern AI IDEs, you can write a few lines of pseudocode or simply describe your requirements, and the IDE will auto-complete the full logic, or even generate large blocks of code based on instructions.
+> - Code Understanding and Q&A: The IDE can understand and answer questions about a specific piece of code, a file, or even the entire project directory structure.
+> - Code Refactoring and Optimization: The IDE can rewrite or optimize the implementation logic of specified code snippets based on your intent.
+> - Automatic Test Generation: The IDE can automatically generate test code for different functions and modules, making it easy to perform targeted testing.
+> - Agent-style Task Execution: Smart Agents can automatically generate, build, install, run, and modify code, partially replacing the work of junior software engineers in many tasks.
+
+::: details Antigravity
+
+### [Antigravity](https://antigravity.google/)
+
+Antigravity is a brand-new AI IDE released by Google in November 2025 alongside Gemini 3, adopting an "Agent-First" development model. Unlike traditional AI-assisted coding, Antigravity makes the AI agent the "active executor," capable of directly operating the editor, terminal, browser, and other tools, taking on more "execution," "planning," and "verification" work. Developers only need to express high-level intent, and the agent will automatically break down tasks, create plans, execute code, run tests, and generate results. It supports multi-model switching, including Gemini 3 Pro, Claude Sonnet 4.5, and more. It's currently available as a public preview, supporting Windows, macOS, and Linux.
+:::
+
+::: details Trae
+
+### [Trae](https://www.trae.ai/)
+
+
+
+Trae is an AI programming assistant developed by ByteDance that supports over 100 programming languages and can be integrated into mainstream IDEs. Its features include: generating code from natural language, automatic debugging, and converting design mockups into React/Vue components. After its August 2025 update, Trae added smart dependency imports, rename suggestions, task checklist management, and more. SOLO mode also began supporting backend code generation and technical architecture document editing.
+:::
+
+::: details Cursor
+
+### [Cursor](https://cursor.com/)
+
+Cursor is an AI code editor developed by Anysphere, built on a customized VS Code, with optimizations focused on large-scale codebases and multi-file collaboration scenarios. It supports models like GPT-4o and Claude 3.7. The Claude Max mode introduced in 2025 can handle projects with millions of lines of code. The Pro version removed request limits, making it ideal for complex enterprise projects.
+
+Currently, Cursor is arguably one of the best AI IDEs with a graphical interface in terms of overall experience, with a large user base and frequent feature updates. Its biggest drawback is the higher price — the Pro version costs about $20 per month.
+
+
+:::
+
+::: details Qoder
+
+### [Qoder](https://qoder.com/)
+
+Qoder is an AI IDE from Alibaba that emphasizes "transparent collaboration" and "enhanced context engineering capabilities." It supports breaking tasks into multiple steps through Action Flow and tracks AI execution in real time. It also supports multi-model dynamic routing and task state machine management, making it ideal for architecture governance in medium-to-large projects and "reverse engineering" analysis of legacy systems.
+
+
+:::
+
+::: details CodeBuddy
+
+### [CodeBuddy](https://www.codebuddy.com/)
+
+CodeBuddy is an AI programming tool from Tencent Cloud that emphasizes Chinese language command support and enterprise-grade compliance capabilities. It offers code completion, batch code review, and multi-model switching. Its Craft agent can perform multi-file code generation and API integration. The enterprise version supports private deployment and has passed Level 3 security certification, making it suitable for industries with high data security requirements such as finance and healthcare.
+
+
+:::
+
+::: details VS Code + Cline
+
+### VS Code + [Cline](https://cline.bot/)
+
+Cline is an AI programming Agent plugin for VS Code (Visual Studio Code) that can flexibly switch between different large models by configuring different API endpoints. Cline supports multimodal input, MCP tool extensions, and cost monitoring, with all operations requiring user confirmation before execution. It's ideal for quickly validating ideas or integrating with existing development workflows. Basic features are free, and the enterprise version supports deploying models in private environments.
+
+
+
+
+:::
+
+::: details Kiro
+
+### [Kiro](https://kiro.dev/)
+
+Kiro is an AI programming IDE from AWS (Amazon Web Services), deeply integrated with Amazon Bedrock and the AWS cloud service ecosystem. It supports multiple large models including Claude and Nova, making it particularly suitable for development scenarios that require tight integration with AWS cloud services. Kiro provides smart code generation, automated testing, and seamless integration with AWS resources (such as Lambda, S3, DynamoDB), offering unique advantages for cloud-native application development.
+
+> **Note**: If you want to use Anthropic Claude models, you'll need to use Cursor, Kiro, or Antigravity as your IDE. These IDEs have official partnerships or deep integrations with Anthropic, providing a more stable and complete Claude model experience.
+:::
+
+
+
+
+
+
+
+## 4. Hands-on: Build a Snake Game Locally with an AI IDE
+
+The previous sections were mainly about "concepts" and "differences." In this section, we'll turn abstract concepts into concrete actions through a complete hands-on exercise: **Create a new empty folder -> Open it with an AI IDE -> Chat in the sidebar and have it build a Snake game from scratch using React.** Here we'll use Trae as our example, so first we need to install it and understand what Trae is.
+
+::: tip 💡 Quick Tip: Seamless Transition from Web to Local
+If you've previously developed projects on z.ai or other web-based AI programming platforms, you can download the code directly to your local machine and open it with an AI IDE to continue development. This way you can keep your previous work while enjoying the more powerful AI assistance of a local IDE.
+
+The steps are simple:
+1. Click the download button on platforms like z.ai to save the project locally
+2. Unzip and open the folder with an AI IDE like Trae/Cursor
+3. Continue chatting with AI in the sidebar to iterate and improve your project
+:::
+
+### 4.1 Preparation: Install and Learn About Trae
+
+#### 4.1.1 What Is Trae
+
+Trae's full name can be understood as "The Real AI Engineer." It's an adaptive AI Integrated Development Environment (IDE) developed by ByteDance. It's built on top of the popular VS Code, which means if you're already familiar with VS Code, you'll find Trae's interface layout and basic operations very familiar and comfortable.
+
+Trae's core goal is to be a developer's "smart programming partner." Through deep AI integration, it can automatically handle a large amount of repetitive work, providing you with a more intuitive and efficient development experience. It's not just a "code completion tool" — it aims to assist throughout the entire development workflow, from creating projects, writing code, debugging, testing, to deployment.
+
+#### 4.1.2 Installing Trae
+
+Trae comes in an international version and a China version. The international version requires access to overseas networks but lets you use the latest overseas models like GPT-5. The China version primarily supports the latest domestic large models such as GLM, Qwen, Kimi, etc.
+
+International version download: https://www.trae.ai/
+China version download: https://www.trae.cn/
+
+##### Trae Pricing and Usage Options
+
+::: info 💡 Version Selection Tips
+- If you're primarily using it in China, we recommend choosing the China version for more stable network access and support for domestic large models
+- If you need to use overseas models like GPT-5 and your network conditions allow it, you can choose the international version
+- If you already have a third-party model API Key, connecting third-party models gives you flexible cost control
+:::
+
+> 💡 **Currently recommended: Use OpenRouter free models for testing**
+>
+> As of the time this tutorial was written (2026-02-12), you can still try StepFun's models for free. See section 4.2 below for how to connect the model `stepfun/step-3.5-flash:free`.
+
+Regarding Trae's costs and usage options, here are several choices:
+
+- **China Version (Recommended)**: Basic usage is free, but due to high user volume, you may need to wait in a queue.
+- **International Version**: Subscription costs about $3 per month, giving access to overseas models like GPT-5, but requires overseas network access.
+- **Third-party Model Integration**: If you already have a Token API from a domestic large model provider (such as DeepSeek, Tongyi Qianwen, Kimi, etc.), you can connect these APIs through Trae's third-party model configuration. Major cloud service providers (such as Alibaba Cloud, Tencent Cloud, Baidu Cloud, etc.) typically offer Coding Plan subscriptions that let you use their large model APIs at more favorable prices. This way you can freely choose your preferred model while controlling costs.
+
+We recommend beginners start with the free China version. If you encounter queuing issues or need more stable service, consider connecting a third-party model and purchasing the corresponding cloud provider's Coding Plan.
+
+#### 4.1.3 Trae Interface Overview
+
+In terms of interface design, Trae is very similar to the VS Code we use daily: the same classic three-column layout with a file explorer on the left, an editing area in the center, and an extension panel on the right.
+
+
+
+The sidebar on the right is the Copilot interaction window, which can also be thought of as the Agent window. If you can't see it right away, click the sidebar icon in the top-right corner of Trae to open it.
+
+
+
+After opening the sidebar, you'll see a `Builder` option — this is the Agent mode. Simply put, it's like a "local version" of z.ai that can operate your local environment, install runtime environments, open web pages, and more.
+
+
+
+After clicking "Builder," you'll see "Chat" mode and "Builder with MCP" mode:
+
+- **Chat Mode**: Primarily used for chatting about the code in your current folder, or as a general chat model. (You can open a folder through the "File" menu in the top-left corner and edit within that folder. In this case, any files Builder creates or modifies will only happen inside this folder.)
+- **Builder with MCP Mode**: Provides the Agent with more available tools (such as connecting the language model with other software, querying weather, etc.). You can simply understand it as: MCP makes it easier for the language model to call various external tools.
+
+
+
+In the area below, you'll also see model selection options — click to change the current large model. In the China version, you can choose domestic models like Kimi k2 or GLM. If you're using the international version of Trae, you can also select overseas models like ChatGPT or Claude. However, since domestic large models are developing very rapidly, Kimi, Qwen, GLM, and others already offer experiences close to Claude 3.5 or 3.7 in many tasks, which is more than sufficient for daily development. There's no strict requirement to use the international or China version here.
+
+**Note that we don't recommend using Auto mode (automatic model selection). For the international version, we recommend using Gemini or GPT models. For the China version, we recommend trying domestic models like Kimi k2, Minimax, or GLM.** Different models suit different use cases — there's no dogmatic rule about which is better. When you hit a wall with one model, try switching to another. Through multiple tests, you'll find the best results for your own workflow.
+
+
+
+That's a brief introduction to Trae. Next, let's revisit what we did previously on z.ai and try doing the same thing in Trae.
+
+### 4.2 Step 1: Create an Empty Folder and Open It with an AI IDE
+
+Before getting started, we first need to prepare a clean project working directory.
+For this section's example, you can create a new empty folder named `snake-game-react` on your local machine.
+
+Then, open your installed AI IDE, select "Open Folder" on the startup screen, and import the empty folder as the project root directory. You can also drag the folder directly into the IDE window to open it. At this point, the file explorer on the left won't show any code files, indicating that we're starting from a completely blank project state.
+
+::: details 📚 Optional: Connect a Cloud Service Provider's API or Coding Plan
+
+This section introduces how to connect a cloud service provider's API or Coding Plan for more stable and frequent model calls. Screenshots of the Trae integration are provided at the end.
+
+**What Is a Coding Plan**
+
+A Coding Plan is a subscription offered by major cloud service providers. After purchasing, you can **use the provider's large model API without limits or at high frequency** for a certain period. Compared to per-token billing, a Coding Plan is more like a "monthly package" — you pay a fixed fee and can use it freely without worrying about per-call charges.
+
+**Why Purchase a Coding Plan**
+
+You might ask: since you can call large models directly via API, why buy a Coding Plan? The main reason is: **unlimited usage**. The core advantage of a Coding Plan is that you can call the large model anytime, as frequently as you want, without worrying about costs exploding or constantly checking billing statements.
+
+**Recommended Domestic Cloud Service Coding Plans**
+
+Here are recommended Coding Plan options from major domestic cloud service providers:
+
+- Zhipu AI (BigModel Plan): https://bigmodel.cn/glm-coding
+- Volcengine (ByteDance Cloud AI Plan): https://www.volcengine.com/activity/codingplan
+
+> 💡 **You can also directly connect a large model API**
+> Besides Coding Plans, you can also directly connect various model APIs through Add Model. You can refer to the method below for connecting the OpenRouter StepFun free API to integrate it with Trae. Testing shows it meets basic programming needs.
+> If you need to top up, we suggest starting with a small amount (e.g., 10 RMB) to see how long it lasts, such as with cost-effective models like DeepSeek.
+
+**How to Connect a Coding Plan**
+
+Connecting a Coding Plan is very simple and takes just a few minutes:
+
+1. Visit your chosen cloud service provider's website (e.g., Zhipu AI: https://bigmodel.cn/glm-coding, Volcengine: https://www.volcengine.com/activity/codingplan)
+2. Register an account and log in
+3. Find the "Pricing" or "Coding Plan" page
+4. Choose a plan that suits you and complete the payment
+5. After payment, you'll receive an API Key or Plan ID
+
+::: tip 🎯 Custom Model Recommendations
+
+When connecting custom models in Trae, we **recommend using the OpenRouter approach by default**. OpenRouter provides a unified API interface for conveniently connecting to multiple large language models.
+
+**As of February 12, 2026, you can still use StepFun's free API:**
+
+- **`stepfun/step-3.5-flash:free`**: A free model from StepFun that can be directly connected in Trae.
+
+**Other free models:**
+
+- **`openrouter/free`**: A model option that uses free LLM APIs by default. You can use it directly in Trae's Custom Model integration (just enter the model ID), experiencing AI programming features without any cost.
+
+These free options are great for beginners. Before committing to production use, you can familiarize yourself with the AI IDE workflow through these free options.
+
+**Optional: Connect a Large Model API (Using DeepSeek as an Example)**
+
+1. Visit the DeepSeek platform: https://platform.deepseek.com/usage
+2. Register an account and log in
+3. Purchase a 10 RMB token package on the top-up page
+4. After topping up, create and copy an API Key on the API Keys page
+5. In Trae, click **"Add Model"**, find DeepSeek, select the corresponding model, and enter the API Key to start using it
+
+Through the interface below, you can successfully add a model (note: after selecting the model option, **make sure to scroll all the way to the bottom** — there's a "Custom Model" option. Click it to enter a model ID, where you can type the recommended model IDs like `stepfun/step-3.5-flash:free`. Also click "Get Key" below to visit the official website and obtain the corresponding API Key.)
+
+
+
+
+:::
diff --git a/docs/en/stage-1/1.3-integrating-ai-capabilities/index.md b/docs/en/stage-1/1.3-integrating-ai-capabilities/index.md
new file mode 100644
index 0000000..6f5982c
--- /dev/null
+++ b/docs/en/stage-1/1.3-integrating-ai-capabilities/index.md
@@ -0,0 +1,287 @@
+---
+title: 'Adding AI Capabilities to Your Prototype - Integrating Text and Image APIs'
+description: 'Integrate real AI capabilities into your existing web prototype: understand the core concepts of APIs, learn how to find API Keys and official examples; hands-on integration of DeepSeek text model and various image generation services (SiliconFlow Qwen-Image, Recraft, Seedream), and master common model selection methods.'
+---
+
+
+
+# Beginner Level 4: Injecting AI Capabilities into Your Prototype
+
+## Chapter Introduction
+
+
+
+In the previous chapters, we completed the entire process from **finding a great idea** to **building a product prototype**. But the current prototype is still just a "shell" — clicking buttons won't actually generate content, and all the data on the page is hardcoded.
+
+Remember what we emphasized in the first chapter? **We want to build "products people are willing to pay for," not "prototypes that just look good."** Real value comes from a product that can **solve real problems**, and to achieve that, the prototype must be able to **actually run**.
+
+This chapter will bring your prototype **"to life"**: we'll integrate **real AI capabilities**, starting from obtaining an API Key, reading official documentation, and having the AI IDE help you integrate the interface into your code. Using **DeepSeek's text model** as an example, you'll learn how to make your application **actually call a large language model to generate content**; if you're interested, you can also **optionally integrate image generation**.
+
+After completing this chapter, your prototype will **no longer be a static demo**, but rather **an application that can call real AI capabilities and solve real problems**.
+
+
+
+
+
+
+
+
+
+# 1. API Fundamentals
+
+As mentioned earlier, our goal is to "integrate AI capabilities" so that the prototype is no longer a static demo but a tool that can call real AI services. The key to achieving this lies in understanding and using APIs (Application Programming Interfaces).
+
+API is an important abstraction concept in computer science. Simply put: **you send a request in the format the other party requires, and they send back a result in the same format**.
+
+- **What you send out**: Usually includes a "key (API Key)" and "what you want to generate"
+- **What they send back**: If successful, you get the result; if it fails, they tell you why (e.g., "invalid key," "insufficient balance," "incorrect parameters")
+
+Specifically, you need to master the following core elements:
+
+1. **API Key**: Your "pass" and also your "wallet key." Anyone who gets it can make API calls on your behalf and incur charges.
+2. **Endpoint**: The specific path for the API request, telling the server which function you want to access. The full request URL is typically composed of "Base URL + Endpoint path." For example:
+ - Text generation: Base URL (`https://api.service.com`) + Endpoint (`/v1/chat/completions`) = Full URL `https://api.service.com/v1/chat/completions`
+ - Image generation: Base URL (`https://api.service.com`) + Endpoint (`/v1/images/generations`) = Full URL `https://api.service.com/v1/images/generations`
+3. **Call/Request**: The process of sending a task to the AI service and getting results back
+4. **Request Content**: The specific content you send to the AI, such as the topic you want the AI to write about, the description of the image to generate, etc.
+5. **Response**: The content the AI returns after processing, such as the generated article, image, etc.
+6. **Error Handling**: Knowing how to troubleshoot when problems occur (such as incorrect API Key, too many requests, etc.)
+
+::: info ℹ️ What is an API
+For a more in-depth explanation of APIs, see the appendix: [Introduction to APIs](/zh-cn/appendix/4-server-and-backend/api-intro).
+
+::: warning 🔐 **API Security Notes**
+The API Key is your "pass" for requesting AI services — it's a secret string used for authentication and billing.
+
+Since the API Key is directly linked to your account and charges, be sure to:
+
+- **Never share it** in group chats, screenshots uploaded online, or public forums
+- **Never hardcode it** into your code and commit it to a Git repository (especially public repositories)
+- If you suspect your Key has been leaked, **replace it with a new Key immediately**
+
+In the content below, we will **paste the API KEY directly into the AI IDE for operations**. **Don't do this in real projects!!** Since we're just practicing, it's fine for now. (Once you're more experienced, you can have the AI generate a configuration file and simply put the API KEY in the config file.)
+:::
+
+
+
+
+
+
+
+# 2. Integrating the Text Generation API: DeepSeek
+
+Although APIs involve these technical concepts, the actual operation during the prototyping phase can be very simple and efficient. The core approach is:
+
+> **Find the official example, get the API Key, and have the AI IDE help you wire it to a button.**
+
+Once you've grasped these concepts, you'll find that whether you're integrating a text model or an image model, the underlying process is the same: when the user clicks a button, the frontend organizes the input and sends a request; after the API returns a result, it displays the result on the page. Let's verify this through hands-on practice.
+
+In `1.2 Building Your Prototype`, you already created an interactive prototype. What we need to do next is turn the "AI-like features" in the prototype into real, working capabilities: **when the user clicks a button, the prototype sends a request to an external AI service and displays the returned text.**
+
+::: info ℹ️ Further Reading on Principles
+If you want to learn more about the underlying principles, check out the appendix: [Introduction to Large Language Models (LLM)](/zh-cn/appendix/8-artificial-intelligence/llm-principles).
+::: details Learn More: What is DeepSeek?
+
+**Hangzhou DeepSeek Artificial Intelligence Basic Technology Research Co., Ltd.**, operating under the brand name DeepSeek, is a **Chinese artificial intelligence (AI) company that develops large language models (LLMs)**. DeepSeek is headquartered in Hangzhou, Zhejiang, and is owned and funded by the Chinese hedge fund High-Flyer. DeepSeek was founded in July 2023 by Liang Wenfeng, co-founder of High-Flyer, who also serves as CEO of both companies. The company launched its eponymous chatbot and its DeepSeek-R1 model in January 2025.
+
+Let's look at how DeepSeek compares with other top models in the GPQA benchmark rankings. Notably, DeepSeek is an open-source model (anyone can download the model from the internet), while other common models like Grok, Google Gemini, and ChatGPT are closed-source. As we can see, DeepSeek has largely caught up with the first tier of models.
+
+
+
+GPQA stands for "Graduate-Level Google-Proof Q&A Benchmark," a graduate-level benchmark for scientific question-answering tasks. Here's a detailed introduction.
+
+GPQA contains 448 multiple-choice questions covering subfields of biology, physics, and chemistry, such as quantum mechanics, organic chemistry, molecular biology, and more. These questions were written by 61 experts who hold or are pursuing doctoral degrees and have undergone a rigorous validation process.
+:::
+
+Follow these 3 steps to quickly integrate a large model generation API:
+
+1. **Create an API Key on the DeepSeek platform**
+2. **Find the text generation example in the DeepSeek documentation** (there's usually ready-made code you can copy directly)
+3. **Open the AI IDE, paste in the API Key + official example**, and tell the AI what functionality to implement:
+ > Help me integrate this large model's API to support the copywriting generation task for this application
+
+Next, we'll walk through a demo. You can follow along with the entire process. First, register a [DeepSeek](https://platform.deepseek.com/usage) account, create an API Key, and top up a small amount for testing.
+
+
+
+
+
+Click "API KEYS" and find "create new API key" at the bottom of the screen. You'll end up with an API key that looks something like sk-8573341c39fc44315aadc071c53rh7d2.
+
+
+
+Once you have the key, you have permission to call the model.
+
+At this point, you can directly read the [API](https://api-docs.deepseek.com/) documentation, which typically provides curl or Python call examples.
+
+
+
+After finding the example, you can copy all the content from the documentation along with your key into the AI IDE's chat box, asking it to help you integrate the large language model into the prototype you've already developed.
+
+
+
+Here's a reference prompt:
+
+```
+Based on this API call method, help me implement a copywriting generation feature that can generate Douyin (TikTok) e-commerce copy in various styles based on product information when clicked.
+
+Reference materials:
+api key: sk-8573341c39aefa1efe
+api request reference:
+curl \
+ -H "Content-Type: application/json" \
+ -H "Authorization: Bearer ${DEEPSEEK_API_KEY}" \
+ -d '{
+ "model": "deepseek-chat",
+ "messages": [
+ {"role": "system", "content": "You are a helpful assistant."},
+ {"role": "user", "content": "Hello!"}
+ ],
+ "stream": false
+ }'
+```
+
+After some AI code generation, you'll easily get a corresponding copywriting generation button to test. If you can't find the entry point, you can ask the AI IDE to tell you which page leads to it. If you really can't find it, you can ask the AI IDE to directly refactor and improve based on your ideas to get the final copywriting generation result.
+
+
+
+
+
+Of course, you might be wondering: how do I know it's actually calling the large model and not just returning hardcoded responses? You can enter custom copy and have the large model generate corresponding content based on your custom analysis specified on the spot.
+
+If you find that the results are different each time and logically coherent, you can be confident that the API is being called correctly. You can also check the [API usage management platform](https://platform.deepseek.com/usage) to see if the calls were successful (though it may take a few minutes to show up).
+
+# 3. Integrating the Image-to-Text API: Qwen3 VL
+
+::: info ℹ️ Further Reading on Principles
+If you want to learn more about the underlying principles, check out the appendix: [Introduction to Vision Language Models (VLM)](/zh-cn/appendix/8-artificial-intelligence/multimodal-models).
+
+::: details Learn More: What is Qwen3 VL?
+
+**Qwen3 VL** is the latest version in the multimodal vision-language model series developed by Alibaba Cloud's Tongyi Qianwen team. VL stands for "Vision-Language," meaning it's a vision-language model. It can understand image content and generate text descriptions based on images, answer questions about images, extract information from images, and more.
+
+
+
+
+**Key capabilities of Qwen3 VL include:**
+
+- **Image Understanding**: Can recognize objects, scenes, people, text, and other content in images
+- **Visual Q&A**: Accurately answers questions about images based on user queries
+- **Image Captioning**: Generates detailed or concise text descriptions of images
+- **Multi-image Understanding**: Supports processing multiple images simultaneously for comparative analysis
+- **Text Extraction**: Extracts text content from images (OCR capability)
+
+**Why choose Qwen3 VL?**
+
+Compared to the previous generation, Qwen3 VL has significantly improved image understanding accuracy and supports longer, more complex image analysis tasks. It excels in Chinese language understanding, has relatively low API call costs, and offers good value for money. Additionally, its larger context window enables it to handle more complex visual reasoning tasks.
+
+**Typical use cases:**
+
+- E-commerce: Automatically generate titles, descriptions, and selling points from product images
+- Content creation: Automatically generate copy or image suggestions based on reference images
+- Office: Image content extraction, automatic report recognition
+- Education: Automatic parsing of image-based questions, knowledge point extraction
+
+:::
+
+In the previous section, we explained how to integrate a text generation API. But for the application scenario above, we'll notice a problem: we're uploading an image, and if we only use a large language model, it can't understand the content of the image very well, so the generated results may be off.
+
+We want a model that can help us turn an image into a text description — this requires a Vision Language Model (VLM). In our case, we'll use a vision language model to generate product selling point descriptions, improving the user experience.
+
+For convenience, we'll use the API provided by [SiliconFlow cloud platform](https://cloud.siliconflow.cn/me) to integrate the image-to-text API.
+
+::: details Learn More: What is SiliconFlow?
+**SiliconFlow** is a well-known AI model aggregation platform in China, providing API services for various mainstream large language models and vision language models.
+
+**Platform features:**
+
+- **Multi-model support**: Integrates various mainstream AI models, including DeepSeek, Qwen, Llama series, and other open-source models
+- **Technical optimization**: Optimized inference for open-source models, providing low-latency, high-concurrency API services
+- **Interface compatibility**: Provides OpenAI-compatible API interfaces for easy integration with existing applications
+- **Pay-as-you-go**: Supports usage-based billing
+
+SiliconFlow is relatively mature in inference services for open-source large models and is a common choice for using domestic open-source AI models.
+:::
+
+Go to the SiliconFlow platform homepage, where you'll see many models to choose from. Find the filter in the upper left corner, click to expand it, select the "Vision" tag, and you'll see many image-to-text models, such as Zhipu GLM-4.6V or Qwen3-VL.
+
+
+
+You can choose any one to test. Here we'll use `Qwen/Qwen3-VL-8B-Instruct` as an example.
+
+
+
+Go to the [SiliconFlow platform](https://cloud.siliconflow.cn/me/account/ak), click "Create New API Key" in the API Keys section to create a new API Key.
+
+You can directly use the code below as reference code, and send it along with the generated API Key to the AI IDE for feature integration.
+
+::: details Image-to-Text Reference Code
+
+```python
+from openai import OpenAI
+from typing import Dict, Any, List
+import base64
+import os
+SILICONFLOW_API_KEY: str = ""
+SILICONFLOW_BASE_URL: str = "https://api.siliconflow.cn/v1/"
+MODEL_NAME: str = "Qwen/Qwen3-VL-8B-Instruct"
+
+def encode_image(image_path: str) -> str:
+ with open(image_path, "rb") as image_file:
+ return base64.b64encode(image_file.read()).decode('utf-8')
+
+def get_vlm_completion(client: OpenAI, messages: List[Dict[str, Any]]) -> str:
+ response = client.chat.completions.create(
+ model=MODEL_NAME,
+ messages=messages,
+ max_tokens=512,
+ temperature=0.7,
+ top_p=0.7,
+ frequency_penalty=0.5,
+ stream=False,
+ n=1
+ )
+ return response.choices[0].message.content
+
+def caption_image(image_path: str) -> str:
+ base64_image = encode_image(image_path)
+ messages = [
+ {
+ "role": "user",
+ "content": [
+ {
+ "type": "text",
+ "text": "Please describe this image in detail."
+ },
+ {
+ "type": "image_url",
+ "image_url": {
+ "url": f"data:image/jpeg;base64,{base64_image}"
+ }
+ }
+ ]
+ }
+ ]
+
+ client = OpenAI(
+ api_key=SILICONFLOW_API_KEY,
+ base_url=SILICONFLOW_BASE_URL
+ )
+
+ return get_vlm_completion(client, messages)
+
+image_path = "images.jpg"
+caption = caption_image(image_path)
+```
+
+:::
diff --git a/docs/en-us/stage-2/index.md b/docs/en/stage-2/index.md
similarity index 100%
rename from docs/en-us/stage-2/index.md
rename to docs/en/stage-2/index.md
diff --git a/docs/en-us/stage-3/index.md b/docs/en/stage-3/index.md
similarity index 100%
rename from docs/en-us/stage-3/index.md
rename to docs/en/stage-3/index.md
diff --git a/docs/zh-cn/appendix/3-browser-and-frontend/frontend-project-architecture.md b/docs/zh-cn/appendix/3-browser-and-frontend/frontend-project-architecture.md
index 1e134ad..f12a822 100644
--- a/docs/zh-cn/appendix/3-browser-and-frontend/frontend-project-architecture.md
+++ b/docs/zh-cn/appendix/3-browser-and-frontend/frontend-project-architecture.md
@@ -1,641 +1,546 @@
# 前端项目架构设计
::: tip 🎯 核心问题
-**文件越放越乱,代码越写越难找,如何设计一个清晰、可维护的前端项目结构?** 这就像问:你是把所有衣服都扔进一个箱子,还是按季节、类型、颜色分类整理?好的项目架构能让团队协作更高效,让代码维护更轻松。
+**从简单的 HTML 页面到复杂的企业级应用,如何为不同规模的项目选择合适的架构?** 这就像问:从单身公寓到大型商场,如何根据需求设计不同的空间布局?好的架构应该随项目成长而演进,而不是一开始就过度设计。
:::
---
-## 1. 为什么要关注项目架构?
+## 1. 架构演进:从简单到复杂
-### 1.1 从小项目到大项目的演变
+### 1.1 三个复杂度级别概览
-很多初学者刚开始写前端时,项目结构非常简单:
+前端项目的架构应该与项目复杂度相匹配。我们按**技术复杂度**和**用户规模**两个维度,将项目分为三个级别:
-```
-my-project/
-├── index.html
-├── style.css
-└── app.js
-```
+| 级别 | 技术栈 | 用户规模 | 典型场景 | 核心关注点 |
+|------|--------|----------|----------|------------|
+| **入门级** | HTML/CSS/JS | 个人/小团队 | 个人博客、宣传页、简单工具 | 快速上线、简单维护 |
+| **进阶级** | Vue/React + 构建工具 | 中小型企业 | 管理系统、电商前台、SaaS | 组件复用、状态管理 |
+| **企业级** | 框架 + 微前端/SSR | 大型应用 | 大型平台、复杂业务系统 | 性能优化、团队协作、可扩展性 |
-三个文件搞定一切,简单直接。但随着项目增长,问题开始出现:
+::: tip 💡 如何选择?
+**不要过度设计!** 很多项目从简单的 HTML 开始,随着需求增长逐步引入框架和工具。
-- **页面多了**:`page1.html`, `page2.html`... 文件散落在根目录
-- **组件多了**:按钮、弹窗、表单各自为政,复用困难
-- **工具函数多了**:到处复制粘贴,改一个地方要改十处
-- **样式冲突了**:全局 CSS 互相覆盖,调试困难
-
-**问题的本质**:没有"章法",文件随意存放,就像把春夏秋冬的衣服都扔进一个箱子。
-
-### 1.2 好的架构像整理好的衣柜
-
-想象一个整理好的衣柜:
-
-| 区域 | 存放物品 | 特点 |
-|------|----------|------|
-| **挂衣区** | 外套、衬衫 | 常穿,方便取用 |
-| **抽屉区** | 内衣、袜子 | 分类摆放,整齐 |
-| **隔板区** | 毛衣、裤子 | 叠放,节省空间 |
-| **顶层区** | 换季衣物 | 不常用,收纳起来 |
-
-**好的项目架构**就是把代码也这样组织:每一类文件有自己的"位置",团队成员都知道该去哪找、该往哪放。
-
-::: tip 💡 通俗比喻:餐厅后厨的组织
-把前端项目想象成一家餐厅的后厨:
-
-- **`src/pages/`(页面区)** = 出餐口:每个订单对应一个成品菜
-- **`src/components/`(组件区)** = 备料台:切好的蔬菜、调好的酱料,随时可用
-- **`src/utils/`(工具区)** = 工具柜:刀、勺、温度计等通用工具
-- **`src/assets/`(食材区)** = 冷藏库:图片、字体、样式等原材料
-- **`src/services/`(服务层)** = 传菜窗口:与外部(服务员/后端)交互
-
-**关键点**:每个区域职责明确,不会混乱。你不会在冷藏库里切菜,也不会把刀具扔进汤锅。
+- 个人项目 → 入门级
+- 创业公司 MVP → 入门级或进阶级
+- 企业管理系统 → 进阶级
+- 大型互联网平台 → 企业级
:::
---
-## 2. 经典目录结构解析
+## 2. 入门级:HTML/CSS/JS 项目
-### 2.1 标准目录结构(以 Vue/React 为例)
+### 2.1 适用场景
-一个中大型前端项目的典型结构如下:
+- 个人博客、简历页面
+- 产品宣传页(Landing Page)
+- 简单的工具页面(计算器、转换器等)
+- 原型验证、快速 Demo
+
+### 2.2 推荐目录结构
```
-my-frontend-project/
-├── public/ # 静态资源(不经过构建)
-│ ├── favicon.ico
+my-simple-project/
+├── index.html # 首页
+├── about.html # 关于页面(如有)
+├── css/
+│ ├── reset.css # 重置样式
+│ ├── variables.css # CSS 变量(颜色、字体等)
+│ ├── components.css # 组件样式(按钮、卡片等)
+│ └── main.css # 主样式文件
+├── js/
+│ ├── utils.js # 工具函数
+│ ├── api.js # 简单的 API 调用
+│ └── main.js # 主逻辑
+├── assets/
+│ ├── images/ # 图片资源
+│ └── fonts/ # 字体文件
+└── README.md # 项目说明
+```
+
+### 2.3 代码组织原则
+
+**HTML**:语义化标签,清晰的结构
+
+```html
+
+
+
+
+
+
+ 我的个人博客
+
+
+
+
+
+
+
+
+
+
+
+
+