轻量化进度管控利器,码道 + AI Shell打造纯前端拖拽任务看板上线部署

案例简介:依托华为云码道(CodeArts)代码智能体和通过华为云AI Shell快速生成与部署 Vue3 + Vite + localStorage 搭建纯前端任务管理看板,支持新建任务卡片,自定义标题、描述与分类;通过拖拽自由切换任务状态,搭配分类标签快速筛选;全部操作自动存储至 localStorage,页面刷新数据不会丢失,同时部署至华为云服务器进行上线。

本案例由开发者:武汉大学-华为云高校公开课实战团队提供,华为开发者空间案例中心优化并收录。

本案例在线体验地址:纯前端拖拽任务看板

该案例基于 AI 生成搭建,每次生成的项目效果略有不同,如需完整体验该案例可在纯前端拖拽任务看板源码处下载并体验。

一、概述

1.1 案例介绍

  • 市场潜力:2026 年全球待办与个人效率工具市场规模近百亿美元,个人轻量化管理细分赛道保持年均 10% 以上稳定增速。
  • 用户习惯:超 7 成学生与职场年轻人反感复杂软件配置,偏好开箱即用、无需注册登录、数据留存本地的纯前端工具,拖拽式交互接受度极高。
  • 场景拓展:从职场项目迭代、日常工作待办,延伸至学生课程规划、小组作业统筹、自媒体内容排期、个人副业进度管理,轻量化看板适用场景持续拓宽。

依托华为云码道(CodeArts)代码智能体和通过华为云AI Shell快速生成与部署 Vue3 + Vite + localStorage 搭建纯前端任务管理看板,支持新建任务卡片,自定义标题、描述与分类;通过拖拽自由切换任务状态,搭配分类标签快速筛选;全部操作自动存储至 localStorage,页面刷新数据不会丢失,同时部署至华为云服务器进行上线。

案例技术选型:

  • 华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
  • 华为云AI Shell:智能 AI 命令行工具,以自然语言驱动终端操作,无需熟记复杂指令,大幅降低使用门槛,一站式完成华为云资源查询、操作、运维工作,让终端操作更高效、更智能。让华为云更好用、更易用。
  • Gitcode MCP Server是Gitcode推出的模型上下文协议(Model Context Protocol)服务实现,旨在通过标准化协议将AI助手深度集成到代码管理流程中。它允许开发者通过AI编程工具直接操作代码仓库资源,实现智能化开发协作。

1.2 适用对象

  • 个人开发者
  • 高校学生
  • 企业开发者

1.3 案例时间

本案例总时长预计60分钟。

1.4 案例流程

说明:

  1. 本地安装华为云码道(CodeArts)代码智能体。
  2. 下载任务看板应用SKILL。
  3. 通过码道开发任务看板应用。
  4. 任务看板应用通过GirCodeMCP Server上传至GitCode代码仓。
  5. 通过AI Shell拉取GitCode代码
  6. 通过AI Shell部署看板应用至华为云服务器。

1.5 资源总览

本案例涉及应用开发及应用部署,开发至本地启动过程免费,应用部署上线则按需付费。

资源名称规格单价(元)
华为云码道(CodeArts)代码智能体体验版免费
华为云AI Shell体验版免费
应用部署上线至华为云服务器/按需付费

二、基础环境与资源准备

2.1 华为云码道安装部署

本案例基于华为云码道代码智能体完成开发改造,案例开始前请按照以下两步操作开通并使用工具:

2.1.1 一键开通华为云码道体验版

访问此专属开通链接,免费开通华为云码道(CodeArts)代码智能体体验版,无需复杂配置:
一键开通华为云码道体验版!

2.1.2 AI IDE华为云码道安装部署

参考案例《AI IDE华为云码道(CodeArts)代码智能体安装部署》完成Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署。

2.2 华为云服务密钥配置

点击进入密钥配置页面,进行访问密钥的创建。

  • AK是Access Key(访问密钥)的缩写, 用于标识用户身份的唯一ID, 通常公开传输;

  • SK是Secret Key(秘密密钥)的缩写,用于生成请求签名的保密密钥,仅用户和服务端持有。其核心功能是通过对称加密机制验证请求发送者的合法性,防止未授权访问。

  • 开发者配置AK/SK,等同于在AI Shell进行身份信息认证,从而可以在cli端对鸿蒙云手机进行操作。可以参考[获取AK/SK]文档。

三、通过码道开发任务看板

3.1 下载任务看板SKILL并导入码道

首先我们点击任务看板SKILL地址进行下载(zip包格式)。

接着我们打开华为云码道AI IDE客户端,按照以下步骤对任务看板SKILL进行导入。

选择我们刚刚下载好的zip包。

3.2 通过码道开发任务看板

导入成功后,在智能体模式下的码道对话框内发送以下提示词,让码道帮我们进行看板开发:

通过SKILL创建一个任务管理看板的应用并在本地启动

等待开发完成后,我们就可以看到在本地部署的应用了。

四、配置GitCode MCP Server并推送代码至代码仓

Gitcode MCP Server是Gitcode推出的模型上下文协议(Model Context Protocol)服务实现,旨在通过标准化协议将AI助手深度集成到代码管理流程中。它允许开发者通过AI编程工具直接操作代码仓库资源,实现智能化开发协作。

4.1 获取GitCode访问令牌

登录GitCode(如没有账号,点击注册):

点击右上角个人头像 -> 个人设置,再点击访问令牌:

点击新建访问令牌,输入令牌名称,选择到期时间,新建访问令牌。

复制保存个人访问令牌,留作后面步骤使用:

4.2 安装并配置MCP Server

GitCode MCP Server地址为:https://gitcode.com/CaseLibrary/gitcode-mcp

可与码道对话安装GitCode MCP Server,在码道对话框输入以下提示词。

帮我安装这个mcp服务:https://gitcode.com/CaseLibrary/gitcode-mcp.git 并根据项目README.md文档安装gitcode-mcp,使用参数GITCODE_TOKEN=换成您自己的GITCODE访问令牌,GITCODE_TOOLSETS=all

4.3 进行GitCode代码推送

安装MCP Server后,我们已经能够通过码道与GitCode进行通信了,在码道对话框内输入以下提示词:

帮我创建一个名为task-kanban的代码仓,并把当前项目的全部文件进行推送

推送完成后可在gitcode平台看到代码已经推送成功!

如果想在推送过程中添加更多信息如署名信息等,可直接通过码道对话框自然语言对话的形式进行设置即可。

五、华为云AI Shell部署项目

登录开发者空间

5.1 进入AI Shell工作空间

点击右侧浮动窗口 AI Shell图标,启动云端作业环境

点击同意相关协议。

执行后进入AI Shell控制台,可输入自然语言命令进行交互,比如:「你是谁?你具备哪些技能?」等

5.2 通过AI Shell部署项目

当我们进入AI Shell工作空间后,就可以进行项目部署了,在AI Shell对话框内输入以下提示词并发送:

请基于源码地址 【此处换成您的GitCode代码仓地址】 分析项目代码,为此应用在华为云规划并创建一套可运行Web服务、支持远程登录、可扩展后端的轻量化极简架构云资源,并完成网站部署。

注意:提示词内需换成您的GitCode代码仓地址,或者用本案例源码代码仓:https://gitcode.com/CaseLibrary/task-kanban。

执行过程中会涉及一些敏感操作(写、执行、删除等操作),会弹出提示,询问用户是否允许该操作,请按需选择,本案例选择“Allow”

AI Shell将依次执行以下操作:
1、下载源码;
2、分析项目架构;
3、推荐部署方案。

方案生成后,根据AI Shell的指导需多次确认是否采用该方案继续操作,请在对话框进行确认。

显示部署成功后即可按照指引进行访问。

5.3 清除云资源(重要)

  • 云服务器采用按需计费模式,体验完成后若不再使用,可通过自然语言命令释放本次创建的云资源,在对话框中输入
帮我清理掉刚刚创建的华为云资源
  • 执行过程中会涉及一些敏感操作(写、执行、删除等操作),会弹出提示,询问用户是否允许该操作,请按需选择,本案例需选择“Allow”

  • 云资源清理信息如下所示

云资源至此完成清理,可访问华为云资源列表予以验证。

六、其他操作

6.1 技能加载

  • 访问[华为云Skills库],选择对应技能,本案例以huawei-cloud-billing-scout为例

  • 点击进入技能详情页面,复制加载命令,在AI Shell输入对应命令

6.2 快捷命令

  • 在云端工作环境使用快捷命令“ctrl+p”,进入Commands命令行选择界面,请按需选择

七、反馈改进建议

如您在案例实操过程中遇到问题或有改进建议,可以到开发者论坛评论区反馈即可,我们会及时响应处理,谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值