2022 FinClip Hackthon 赛道说明

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插件
  1. 小程序视频能力扩充插件:https://github.com/tvfe/txv-miniprogram-plugin
  2. 小程序互动连麦插件:https://github.com/anyRTC/Flutter-SDK
  3. 支付SDK插件:https://github.com/TheNorthMemory/wechatpay-axios-plugin

(参与SDK插件开发的团队需要基于FinClip SDK 进行能力扩展)

  • API插件
  1. 小程序翻译插件:https://github.com/Tencent/Face2FaceTranslator
  2. 小程序交互插件:https://github.com/wxp-ui/wxp-ui
  3. 图表API插件:https://github.com/xiaolin3303/wx-charts
  4. 小程序图片裁切插件:https://github.com/1977474741/image-cropper
  5. 图片多选插件: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 包的形式引入。

答辩PPT模版参考

链接:https://pan.baidu.com/s/16fWLp5D5yzU8vwPIz8pQcA  密码:dp6x