「daza.io」这将是我独立完成全端开发的项目

2016-10-12 10:27:09 +08:00
 lijy91

最近三年的工作经历,让我有机会接触到不同技术栈的项目,并且从中积累了不少各个技术栈的开发经验,虽然技术深度不够,但可以用不同技术视角去思考项目的设计和开发,例如:以客户端开发的视角去思考 API 的设计、用客户端开发的思路去开发前端项目等,然而这些经验都分散在了我这两年半时间里做的大大小小的项目里。

所以我希望可以将我的这些经验归纳总在「 daza.io 」这个项目里,它的实质是一个内容聚合项目(参考了即刻的形式),用程序去收集一些可能感兴趣的文章,并通过其他用户对于文章的评判,以达到筛选到优质内容,提高学习效率。

另外它还有另外一个作为,为我的其他小项目提供数据。最简单的一个例子就是最近在写的个人博客,其中有一个模块就是用地图展示我旅行的足迹,数据就是来源于它。

我的进步离不开开源,所以「 daza.io 」也是全部开源的

daza.io 」是打杂的拼音,也是对一种自嘲,其实个人感觉敢自称自己是打杂的人综合能力都是挺强的。

LOGO

LOGO 是请我一个设计师朋友设计的,个人非常喜欢他的设计,与他合作的两年来也得到了挺多关于设计及用户体验上的经验。

网站截图

技术栈

REST

本人是非常喜欢文档先行的工作方式的,先用文档将思路整理一遍,然后在开发的时候再次完善。这次我在对比了多个文档工具最终选择了 Swagger 。

查看文档: http://api.daza.io/docs

后端( API Only )

在最终采用 Laravel 之前,我一度已经在使用 Sails.js 开发了,但由于考虑到代码被其他项目重用及市场现状,并且上半年负责的项目刚好使用了 Laravel 。

前端

使用了现在非常火的 Vue.js 框架开发,肯定有人会问,现在 Vue.js 2.0 都已经发布了,为什么不用 2.0 写。那是因为这个项目在 5 月就已经创建了,所以在现在在使用 2.0 进行开发自己的个人博客项目,一但把 1.x 和 2.0 的一些差异了解得差不多后就会升级。

客户端

iOS

使用 Swift 2.3 进行开发,基本参考了今日头条和即刻的设计,目前已经完成主要功能。

备注:将会以付费软件的形式发布到 AppStore

Android

尚未开始!

部署

项目其实通过 Docker + DaoCloud 实现了自动化部署,只要把代码推送到 GitHub , DaoCloud 将会自动构建并部署。

项目地址

加入讨论

如果你对这个项目有兴趣,想吐槽,想提建议,为项目提供服务,欢迎加以下讨论群。

关于我

欢迎同行交流或者有好工作机会的朋友加我微信。

支持一下

如果你觉得我的代码写得还不错对你有帮助,或者想帮我支付一晚的青旅的费用,请扫下面二维码。

一个人的旅行

我从 9 月 22 号开始了没有行程规划的一个人的旅行,带着我的电脑,随时随地进行编码,将会在 11 月 30 号返回深圳。

7206 次点击
所在节点    分享创造
53 条回复
jswh
2016-10-12 18:50:15 +08:00
@gggso 不用教程。你需要做的只是学习 docker ,了解 docker 的打包 bu 原部署原理,这个直接看官方文档。然后按照 daocloud 上的文档一步一步做就好了。
lijy91
2016-10-12 19:03:45 +08:00
@gggso 看官方的文档就可以了。
xiaohanyu
2016-10-12 19:19:56 +08:00
很赞,一个人做产品不容易,已打赏。
lijy91
2016-10-12 19:29:31 +08:00
@yoa1q7y 这个域名每年需要 300 多吧
50vip
2016-10-12 19:51:08 +08:00
seo 不好啊,楼主求解决。
50vip
2016-10-12 19:51:33 +08:00
另外,集成 github 登陆吧,这样不用创建账号~~~
lijy91
2016-10-12 19:58:48 +08:00
@50vip 需要解决的问题还有很多,会按优先级来解决的。
MaiCong
2016-10-12 20:33:33 +08:00
很厉害
Tink
2016-10-12 20:45:03 +08:00
好评!不过形式感觉有点像论坛哦!
varrily
2016-10-12 20:49:28 +08:00
很棒,但这样的前后端分离,不担心接口数据被抓取?
lijy91
2016-10-12 21:03:29 +08:00
@varrily 目前 Laravel 框架自带有一些机制防止频繁请求
wbolor
2016-10-12 22:20:17 +08:00
赞!
刚刚也完成了一段旅程,第一段 http://doutian.me/topic/id/602445 第二段 http://doutian.me/topic/id/752038

楼主旅途愉快!
li826049371
2016-10-12 22:28:36 +08:00
@incesa 你打算做盈利模式?
lemontang
2016-10-12 22:41:07 +08:00
楼主,湖南工业大学的?
YingJie
2016-10-12 23:57:52 +08:00
@incesa Rails?
onlyhot
2016-10-13 00:02:10 +08:00
web 速度还不错。有哪些机制?
Sukizen
2016-10-13 00:06:15 +08:00
注册了,登陆了,发表不了文章。主题是什么东西,填写什么都不行。
ahonn
2016-10-13 00:39:52 +08:00
好赞。
GitFree
2016-10-13 01:15:37 +08:00
使用 daoclound mysql 公网提供访问吗?
kitalphaj
2016-10-13 07:15:01 +08:00
所以我要看全文还需要链接到原网站? web 还行,如果是移动端打开网页的话就有点。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/312123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX