评论

#小程序云开发挑战赛#-GitPark-AtomLab

GitPark 是一款便捷的 GitHub 小程序客户端。目的是为了方便我们广大的开发者随时随地浏览、交流、分享自己喜欢的仓库,提供比 PC 端网站更好的使用体验。

一、作品简介

GitPark 是一款便捷的 GitHub 小程序客户端。

目的是为了方便我们广大的开发者随时随地浏览、交流、分享自己喜欢的仓库,提供比 PC 端网站更好的使用体验。

二、目标用户

  • 广大的程序开发小哥哥/小姐姐
  • 编程/程序爱好者

三、功能介绍

GitPark 小程序侧重 GitHub 的浏览功能,主要提供了以下几大功能:

1. 热门仓库排行榜

通过爬取 GitHub 排行页面,获取 GitHub 仓库日排行、周排行、月排行。

2. 仓库和用户搜索

GitPark 可以搜索 GitHub 中的仓库和用户,并查看仓库详情、用户信息,以及对仓库进行 star 、wartch ,对用户进行 follow 等操作。

3. 仓库详情和相关操作

仓库详情查看是本小程序最重要的功能,主要提供了对仓库分支查看,各级目录查看,源代码和图片查看,以及可以对仓库进行 star/watch 等操作。

4. 仓库评论与分享

作为一个客户端小程序,仅仅拥有以上功能是不够,因此,GitPark 小程序还提供了两个特色功能,可以对仓库进行评论和分享,满足用户对仓库的分享和交流需求。

5. 登录与我的仓库

GitPark 提供了两种登录方式:

  • 账号秘密
  • Token登录

登录以后,可以查看用户信息和自己的仓库列表。

小程序不会保存任何用户的账户密码和Token,以及相关的用户信息。





四、系统架构

GitHub API 的调用通过云函数转发,同时在云函数中做了部分数据处理,如代码的格式化等。

而仓库的评论部分则是独立于 GitHub ,评论数据保存于云数据库中。

欢迎大家提出建议,指点,谢谢~

注:由于 Github 对 API 调用的访问限制,可能会出现网络访问异常,如果出现,请多试几次!

附:小程序视频:https://v.qq.com/x/page/b3143yykuyk.html

最后一次编辑于  星期一 15:08  
点赞 115
收藏
评论

35 个评论

  • F
    F
    09-03

    不错,开发者的福音@.@

    09-03
    赞同 15
    回复 1
    • 拙
      1天前
      了不起了不起
      1天前
      2
      回复
  • 海贼王
    海贼王
    09-04

    这个项目有点酷。👍

    09-04
    赞同 10
    回复 1
    • 劲
      1天前
      必须滴
      1天前
      回复
  • xdweleven
    xdweleven
    1天前
    很实用,手机版git
    1天前
    赞同 7
    回复
  • Dull Bird
    Dull Bird
    1天前
    新一代同性交友平台
    1天前
    赞同 4
    回复
  • 山与
    山与
    1天前
    酷喔,成功的让我建立了人生新目标:目标用户小姐姐,可还行
    1天前
    赞同 3
    回复
  • ღ琴᭄ꦿ࿐
    ღ琴᭄ꦿ࿐
    1天前
    😋 😋 😋 😋
    1天前
    赞同 3
    回复
  • Ritter
    Ritter
    1天前
    很实用,开发者的福音
    1天前
    赞同 3
    回复
  • 蓝强
    蓝强
    1天前
    赞赞赞,很便利
    1天前
    赞同 3
    回复
  • 周柱光 - 金津果业
    周柱光 - 金津果业
    1天前
    好用
    1天前
    赞同 3
    回复
  • DuVV
    DuVV
    1天前
    实用的小程序,赞👍🏻
    1天前
    赞同 2
    回复

正在加载...

登录 后发表内容