2022 FinClip Hackthon 赛道说明
本届黑客马拉松共分为三个主题,即「插件组」,「小程序组」与「应用组」:
插件组赛道说明
融入更多的服务能力,赋能小程序生态
为了可以让更多开发者享受小程序全场景服务,我们希望可基于 FinClip SDK,融入更多的服务能力,赋能小程序生态。
所以我们将全面开放 FinClip SDK 的接口,开发者可基于FinClip SDK 进行插件能力扩展,激发更多创造力,拓展小程序 技术能力边界。
参赛团队需针对 FinClip SDK 增加扩展能力的自研插件(包含 SDK 插件和 API 调用插件,类型不限),并基于此插件完成配套功能演示 Demo 的研发,以完整展示自研插件的能力。
- 本赛题难度高于其他赛道,插件的自研与插件系统对接需要一定 C++ 语言基础。
- 参赛作品的 Readme 文档中应包含详细的项目背景、运行说明。
难易程度:🌟🌟🌟🌟
作品提交
- Fork 官方仓库至个人 Github 仓库
- Clone 个人 Github 仓库至本地
- 在本地的 FinClip-Hackathon-Challenge 文件夹下创建新的个人项目文件夹,命名为“【队伍名】作品名”,将参赛作品的相关文件与代码放置在该文件夹内
- 通过 Pull Request 将作品内容提交至官方仓库
插件示例(用于参赛作品参考)
- SDK插件
- 小程序视频能力扩充插件:https://github.com/tvfe/txv-miniprogram-plugin
- 小程序互动连麦插件:https://github.com/anyRTC/Flutter-SDK
- 支付SDK插件:https://github.com/TheNorthMemory/wechatpay-axios-plugin
(参与SDK插件开发的团队需要基于FinClip SDK 进行能力扩展)
- API插件
- 小程序翻译插件:https://github.com/Tencent/Face2FaceTranslator
- 小程序交互插件:https://github.com/wxp-ui/wxp-ui
- 图表API插件:https://github.com/xiaolin3303/wx-charts
- 小程序图片裁切插件:https://github.com/1977474741/image-cropper
- 图片多选插件:https://github.com/giantss/cordova-plugin-ImagePicker
参赛答辩录制视频,请发送至mop@finogeeks.com
邮件标题发送格式:FinClip Hackathon + 【队伍名称】+【参赛作品名称】
小程序组赛道说明
丰富小程序应用场景,加强 FinClip 小程序生态圈的建设
为了丰富小程序应用场景,加强 FinClip 小程序生态圈的建设,参赛团队可根据队伍的创意自由开发小程序应用(类别不限、使用场景不限、小程序代码包大小不限),已有的小程序应用也可以作为参赛作品参赛。
小程序应用开发完成后,需在 FinClip 管理后台完成上架,并且能够正常预览体验。同时提交的参赛作品也需在 Github Readme 文档中填写详细的项目背景、运行说明。
难易程度:🌟🌟🌟
作品提交
- Fork 官方仓库至个人 Github 仓库
- Clone 个人 Github 仓库至本地
- 在本地的 FinClip-Hackathon-Challenge 文件夹下创建新的个人项目文件夹,命名为“【队伍名】作品名”,将参赛作品的相关文件与代码放置在该文件夹内
- 通过 Pull Request 将作品内容提交至官方仓库
小程序示例(用于参赛作品参考)
1、活动预定小程序
支持日期选择、时间选择、周视图、地图引导、距离显示(有良好的用户体验)
2、积分商城小程序
获取手机运动权限形成小游戏换取积分,积分可兑换虚拟实物奖品,同时支持社交互动(对用户活跃有帮助)
3、电子合同小程序
应用区块链技术,简洁、便捷具有高体验度,覆盖电子合同的创建、编辑、签署和存证(前沿技术结合)
参赛答辩录制视频,请发送至mop@finogeeks.com
邮件标题发送格式:FinClip Hackathon + 【队伍名称】+【参赛作品名称】
应用组赛道说明
「单独开发新 App」或「基于 FinClip App进行改造」
创意赛道含有两个分支赛道,分别是「单独开发新 App」与「基于 FinClip App进行改造」。
1、参赛队伍需要使用FinClip SDK任意开发一款APP,所开发的APP中需集成FinClip SDK,同时,所开发的APP需要拥有小程序打开入口,并且能够正常运行小程序。
参赛作品可基于创意进行全新的应用开发,也可基于个人未商业化的已有项目进行更新和修改。基于已有项目的参赛作品,需在项目的 Readme 文档中详细说明主要变更点。
作品提交
- Fork 官方仓库至个人 Github 仓库
- Clone 个人 Github 仓库至本地
- 在本地的 FinClip-Hackathon-Challenge 文件夹下创建新的个人项目文件夹,命名为“【队伍名】作品名”,将参赛作品的相关文件与代码放置在该文件夹内
- 通过 Pull Request 将作品内容提交至官方仓库
2、基于 FinClip APP 进行改造
FinClip APP 是一款用于预览演示和查看热门小程序的 APP,参赛队伍可基于此 APP 进行优化和改造,可以为APP的UI交互部分的优化,也可以是功能模块的重新规划、亦可以是新增一个全新的功能场景,没有约束,可发挥你的创意 天马行空
作品提交
针对这部分,参赛队伍只需在你的参赛项目仓库 Readme 中提交参赛作品的APP改造原型图、UI 演示视频Demo即可
UI 设计创意内容不限,可以参考你认为 UX 体验好的任何相关作品
默认参赛者提交的 UI 设计原型所有权归参赛者所有,且不存在任何法律纠纷
FinClip APP下载地址:https://www.finclip.com/downloads/?activeTab=assistant
难易程度:🌟🌟
参赛答辩录制视频,请发送至 mop@finogeeks.com
邮件标题发送格式:FinClip Hackathon + 【队伍名称】+【参赛作品名称】
请确保您的作品不存在任何法律合规或风险,作品中使用的素材(包括但不包括特殊的开源代码、图片、视频等)不存在版权问题。
个人作品的源代码均以 MIT 协议进行开源。
PS:如果参赛作品只能够对代码部分进行开源,可以将部分不想开放的代码构建混淆之后,推送到私有的 npm 或者 npm 私有项目,然后通过 npm 包的形式引入。