# scratch_cn **Repository Path**: lemonjack/scratch_cn ## Basic Information - **Project Name**: scratch_cn - **Description**: 少儿图形化编程在线交互网站 1. 产品定位 打造一款面向6-15 岁儿童及青少年的图形化编程学习平台,通过游戏化、可视化的方式,让孩子在趣味中学习编程思维和逻辑能力,培养未来数字公民的核心素养。 2. 核心目标 教育目标:通过编程教育培养孩子的逻辑思维、问题解决能力和创造力 用户目标:提供简单易用、趣味性强的编程工具和课程,降低学习门槛 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-07-23 - **Last Updated**: 2025-08-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI少儿编程平台 ## 项目概述 这是一个面向少儿的AI辅助编程学习平台,结合图形化编程和3D可视化技术,帮助儿童学习编程基础概念。 ## 主要功能 - 🧩 基于Blockly的可视化编程界面 - 🎨 实时3D场景渲染(Three.js) - 🤖 AI编程助手(错误检测/智能建议) - 📚 故事化编程学习路径 - 🎵 代码音乐可视化 ## 技术栈 - 前端: React + TypeScript + Tailwind CSS - 后端: Node.js + Express - 数据库: MongoDB - AI: Python服务(Flask) ## 快速开始 1. 克隆仓库 ```bash git clone https://github.com/your-repo/ai-kids-coding.git ``` 2. 安装依赖 ```bash cd ai-kids-coding npm install ``` 3. 启动开发服务器 ```bash npm run dev ``` ## 项目结构 ``` ├── .gitignore # Git忽略规则 ├── .vercel/ # Vercel部署配置 ├── backend/ # 后端服务(Node.js/Express) ├── docs/ # 项目文档 ├── frontend/ # 前端应用(React/TypeScript) ├── LICENSE # 开源许可证 └── README.md # 项目说明文档 ``` ## 贡献指南 欢迎提交Pull Request,请确保: 1. 代码通过ESLint检查 2. 添加适当的单元测试 3. 更新相关文档