18943d483512a619a9d56253e96453f7.png

作者 | 沭七

出品 | CSDN(ID:CSDNnews)

GitHub Trending 一直都是程序员关注 GitHub 最新技术潮流最热开源项目的地方,今天它的 TOP1 项目着实让人有点儿心疼,来自以色列的全栈及区块链开发者 Jason Werner 花了好几周的时间为客户开发了一个项目,但是却惨遭毁约没有得到相应的报酬,Jason 在 Twitter 及 GitHub README 上如此说道:「当自由职业者(独立开发者)有时候被客户偷走时间和工作时,你所能做的并不多。」

尽管是有点儿消极的事情,但 Jason 却用开源将其转化为了积极的一面,他将项目基于 MIT 许可协议开源到了 GitHub 上,直接霸榜 Trending 第一,斩获了近三千 Star,并位列 Hacker News Top Links 第十二。

6d03b1d9c2796096c6e87817f408adc6.png

接下来,让我们一起来看,这究竟是一个什么样的项目。

Jason 这样介绍道:「OneFraction 原本的设定是一个能够让用户直接通过平台支付租金而无需再使用支票或银行转账的方式的平台,其价值在于借助数据最终形成一个用户能够找到理想住所的租赁市场。」

以下为 Demo 演示:

47097b430dda1325bbc904345a291b16.gif

这个项目使用了以下技术栈:

  • 客户端:react-native-web;

  • Server 端:Node.js 编写,使用 Apollo GraphQL 和 MongoDB,账号系统使用了 accounts.js 库,同时,使用 Plaid 访问用户银行账户信息。

此外,项目还包含了许多动画,作者表示对于 React 开发者学习 react-spring 很有帮助。

用法:

# Run mongo

sudo mongod

# In ./server

yarn install

yarn watch

# In ./client

cp ./src/config/example.env.json ./src/config/development.env.json

yarn install

yarn start

yarn gen:types:watch

项目地址:https://github.com/TrillCyborg/onefraction

d5f85fbb3d5ceaa0d2e8c06d66c2891d.png

为码一代,想教码二代却无从下手:

听说少儿编程很火,可它有哪些好处呢?

孩子多大开始学习比较好呢?又该如何学习呢?

最新的编程教育政策又有哪些呢?

下面给大家介绍CSDN新成员:极客宝宝(ID:geek_baby)

d2be25e1eec9f9c4eef1afeef8db8ac3.gif

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐