Bountysource软件开发集资平台项目

联合创作 · 2023-10-01 22:41

Bountysource 是一个软件开发集资平台项目,主要为开源软件服务。当你发现某个开源软件有bug要修复、或者新功能迫切需要添加,而原软件的进度又摇摇无期,这时你可以借助 Bountysource 在上面发布悬赏,通过付费来请其它开发者完成。

此网站目前仅开源了前端实现,就是下面看到的。网站页面渲染和路由完全通过前端JS实现,后端其实仅仅只是一个API服务器,用户浏览器和服务器之间通过API交互,仅传输纯JSON数据。

此前端实现相当于是网站的 web app,就是个angular.js应用,纯静态 HTML+JS+CSS,不需要其它 web 容器,直接扔到 nginx 之类的服务器下配置好 URL 重写即可正常访问。

主要用到的技术:

本地开发或运行:

git clone git@github.com:YOUR_GITHUB_LOGIN/frontend.git bountysource
cd bountysource
sudo npm install -g bower grunt-cli    # recommended
npm install    # installs required node.js modules into node_modules/*
bower install  # installs web components into app/components/*
grunt server   # runs grunt server on http://localhost:9000/

虽说此网站后端实现没有开源,但是官方提供了完整详细的API文档,这对研究它的这套前端应用还是非常有帮助的。

网站截图:


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


浏览 1
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报