GitHub 趋势镑本来是众多程序员关注最新技术方向和潮流项目的地方,然而本周的趋势镑 TOP 1 却看得小七心疼的想抱抱作者的项目。


独立开发者 Jason Werner 接了一个项目,花了很长时间完成项目之后却惨遭金主毁约,没能收到一分钱酬劳。

Jason 只能在 Twitter 上如此说道:

当独立开发者被客户窃取走你的时间和精力时,确实是一件很被动且无奈的事情。”


在气恼过后, Jason 决定让这个项目为开源事业做点贡献,于是把这个应用放到GitHub上,帮助其他可能需要用到相应技术的程序员。

结果出乎意料的登上了 GitHub 趋势镑 TOP 1


这个应用程序能让用户通过平台支付租金而不是支票或银行转帐。

下图是作者制作的Demo:


技术栈


客户端:使用 react-native-web,可以很容易的做出移动应用程序。

服务器:用 Node.js编写,服务器使用 GraphQL apollo-server 在客户端和服务器之间传递数据,typegoose 和 Mongo 交互。使用 accounts.js 库设置帐户。

generator:type-graphql和graphql-codegen 用于为 GraphQL 解析器生成类型,以使客户端和服务器保持同步。


此外,Jason 的这个项目还包含了很多动画素材,还使用了 Plaid 来访问用户银行帐户和 Google Place API 的阅读信息以进行地址查找。


用法


为了使其正常工作,还需要进行以下操作,并且将它们添加到客户端和服务器配置文件中。

# Run mongosudo mongod
# In ./serveryarn installyarn watch
# In ./clientcp ./src/config/example.env.json ./src/config/development.env.jsonyarn installyarn startyarn gen:types:watch


截止12号,这个项目已经拿到了近6900星!

作者:Jason Werner

项目链接:

https://github.com/TrillCyborg/fullstack#stack

其实遇到这类事情,最好的方法还是拿起法律的武器来维护自己的权利。

在合法的情况下,开源的确是一个选择,但是像被大家当做玩笑来讲的“删库跑路”,这类就绝对是违法行为了。

除了可能会变成热搜,成为段子,对于拿回资来说是没有任何好处。


©著作权归作者所有:来自51CTO博客作者mb5fd86d5f5874e的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 五舟服务器出厂nvme阵列配置
  2. 登顶GitHub大热项目 | 非监督GAN算法U-GAT-IT大幅改进图像转换
  3. 前端基础设施-封装项目路由模块
  4. 本周AI开源项目精选 | 时间序列预测模型、用于对图像进行自我监
  5. 前端小白学习web缓存笔记
  6. 开源项目,动作识别的开源框架Sense + 多对象目标跟踪神器火热出炉
  7. PyTorch入门到进阶 实战计算机视觉与自然语言处理项目
  8. 主辅及智能DNS实现与MySQL5.7.32编译安装
  9. Vivado一项全新项目功能——可配置的报告

随机推荐

  1. SpringBoot整合Netty搭建高性能Websocket
  2. java并发编程CAS机制原理分析(面试必问,学
  3. Android(安卓)Service、Messenger进程间
  4. JDBC原理分析(包括基本的使用方式和面试题
  5. Spring Ioc 实例化 Bean 对象有几种方式?
  6. Springboot实现定时任务
  7. 纳税服务系统总结
  8. array must be initialized with a brace
  9. 冒泡排序就这么简单
  10. Springboot实现文件上传下载