爱意满满的作品展示区。
lijy91

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

  •  4
     
  •   lijy91 · Oct 12, 2016 · 8610 views
    This topic created in 3679 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

    LOGO

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

    网站截图

    技术栈

    REST

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

    • Swagger

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

    后端( API Only )

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

    • Laravel 5.3
    • MySQL

    前端

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

    • Vue.js 1.x
    • vuex
    • vue-router
    • vue-resource
    • vue-validator

    客户端

    iOS

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

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

    Android

    尚未开始!

    部署

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

    • Docker
    • DaoCloud
    • 七牛云存储

    项目地址

    加入讨论

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

    关于我

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

    支持一下

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

    一个人的旅行

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

    10 月 9 日-徒步两天登顶峨眉

    Supplement 1  ·  Oct 13, 2016
    大家对于 daza.io 有什么特别想了解的吗?

    如果写相关的文章,大家有哪一些是特别感兴趣的?
    53 replies  •  2016-12-03 14:19:55 +08:00
    catoncat
    catoncat
    Oct 12, 2016
    1
    👍
    incesa
    incesa
    Oct 12, 2016
    2
    和楼主做的相比 感觉我的好烂啊。。 http:fantuan.io/
    incesa
    incesa
    Oct 12, 2016
    3
    @incesa 手一抖 地址还打错了 我这个渣渣。。 http://fantuan.io
    tscat
    tscat
    Oct 12, 2016
    4
    确定是。。全端?
    zhkzyth
    zhkzyth
    Oct 12, 2016
    5
    已经在瞄楼主的旅行日记,哈哈...
    42V0CdLjCU494ogF
    42V0CdLjCU494ogF
    Oct 12, 2016
    6
    类似掘金、开发者头条
    qiuai
    qiuai
    Oct 12, 2016
    7
    @incesa 好多高能贴...我喜欢...
    TomIsion
    TomIsion
    Oct 12, 2016
    8
    @incesa 你就当刚认识的绅士 闹了个笑话吧
    gggso
    gggso
    Oct 12, 2016
    9
    请问 Docker + DaoCloud 实现自动化部署 哪里可以找到一个教程呢
    qurioust
    qurioust
    Oct 12, 2016
    10
    好佩服楼主!
    kulove
    kulove
    Oct 12, 2016
    11
    支持一下,前段时间也做过聚合阅读的东东,但后来因为点事做到一半就没做了..
    yoa1q7y
    yoa1q7y
    Oct 12, 2016 via iPhone
    12
    这域名不便宜吧
    zhy0216
    zhy0216
    Oct 12, 2016
    13
    没有行程规划的一个人的旅行... 可以的~
    woniu127
    woniu127
    Oct 12, 2016
    14
    佩服楼主
    ChaiChai
    ChaiChai
    Oct 12, 2016
    15
    腻害腻害,这也是我一直想去做的事情,可惜没有什么好的产品点子,不知道做点什么。。。
    odirus
    odirus
    Oct 12, 2016 via Android
    16
    已微信鼓励,希望产品更好
    designer
    designer
    Oct 12, 2016
    17
    厉害。
    shizhouren
    shizhouren
    Oct 12, 2016
    18
    我也很喜欢这个 daza 的 logo 设计
    run2
    run2
    Oct 12, 2016
    19
    忍不住点了两个 star ( iOS & backend ),内容是聚合式的啊, 一眼望过去还以为是论坛呢
    既然如此的话,把内容来源(“ 36 氪 NEXT ”这些)更凸显下,感觉会好点

    也许 http://gold.xitu.io/welcome @xitu / producthunt.com 他们的版式可以学习下
    andyL
    andyL
    Oct 12, 2016
    20
    不错不错~
    jswh
    jswh
    Oct 12, 2016❤️1
    21
    @gggso 不用教程。你需要做的只是学习 docker ,了解 docker 的打包 bu 原部署原理,这个直接看官方文档。然后按照 daocloud 上的文档一步一步做就好了。
    lijy91
    lijy91
    OP
    Oct 12, 2016
    22
    @gggso 看官方的文档就可以了。
    xiaohanyu
    xiaohanyu
    Oct 12, 2016
    23
    很赞,一个人做产品不容易,已打赏。
    lijy91
    lijy91
    OP
    Oct 12, 2016
    24
    @yoa1q7y 这个域名每年需要 300 多吧
    50vip
    50vip
    Oct 12, 2016
    25
    seo 不好啊,楼主求解决。
    50vip
    50vip
    Oct 12, 2016
    26
    另外,集成 github 登陆吧,这样不用创建账号~~~
    lijy91
    lijy91
    OP
    Oct 12, 2016
    27
    @50vip 需要解决的问题还有很多,会按优先级来解决的。
    MaiCong
    MaiCong
    Oct 12, 2016 via iPhone
    28
    很厉害
    Tink
    Tink
    Oct 12, 2016
    29
    好评!不过形式感觉有点像论坛哦!
    varrily
    varrily
    Oct 12, 2016
    30
    很棒,但这样的前后端分离,不担心接口数据被抓取?
    lijy91
    lijy91
    OP
    Oct 12, 2016 via iPhone
    31
    @varrily 目前 Laravel 框架自带有一些机制防止频繁请求
    wbolor
    wbolor
    Oct 12, 2016
    32
    赞!
    刚刚也完成了一段旅程,第一段 http://doutian.me/topic/id/602445 第二段 http://doutian.me/topic/id/752038

    楼主旅途愉快!
    li826049371
    li826049371
    Oct 12, 2016
    33
    @incesa 你打算做盈利模式?
    lemontang
    lemontang
    Oct 12, 2016 via Android
    34
    楼主,湖南工业大学的?
    YingJie
    YingJie
    Oct 12, 2016
    35
    @incesa Rails?
    onlyhot
    onlyhot
    Oct 13, 2016
    36
    web 速度还不错。有哪些机制?
    Sukizen
    Sukizen
    Oct 13, 2016
    37
    注册了,登陆了,发表不了文章。主题是什么东西,填写什么都不行。
    ahonn
    ahonn
    Oct 13, 2016
    38
    好赞。
    GitFree
    GitFree
    Oct 13, 2016 via Android
    39
    使用 daoclound mysql 公网提供访问吗?
    kitalphaj
    kitalphaj
    Oct 13, 2016
    40
    所以我要看全文还需要链接到原网站? web 还行,如果是移动端打开网页的话就有点。。。
    lijy91
    lijy91
    OP
    Oct 13, 2016 via iPhone
    41
    @GitFree 没有提供公网访问的。
    lijy91
    lijy91
    OP
    Oct 13, 2016 via iPhone
    42
    @lemontang 我大学没有上。
    lijy91
    lijy91
    OP
    Oct 13, 2016 via iPhone
    43
    @kitalphaj 这项目定位是个内容聚合应用,数据目前是从 rss 读取的,也是为了避免一些版权问题。
    kingcos
    kingcos
    Oct 13, 2016 via iPhone
    44
    厉害啊,来膜拜你啊。
    incesa
    incesa
    Oct 13, 2016
    45
    @li826049371 没打算盈利啊 自学 python 时做的作品
    daiv
    daiv
    Oct 13, 2016
    46
    点赞
    jwangkun
    jwangkun
    Oct 13, 2016 via Android
    47
    正好我的爬虫拿你这个练手
    hebeiround
    hebeiround
    Oct 13, 2016 via iPhone
    48
    看了一眼,很不错啊,赞一个。
    bomb77
    bomb77
    Oct 13, 2016
    49
    很厉害 赞一个
    Deeer
    Deeer
    Oct 13, 2016
    50
    厉害了我的哥
    brucezhou
    brucezhou
    Oct 16, 2016
    51
    膜拜,另外楼主现在旅行到哪里了
    lijy91
    lijy91
    OP
    Oct 16, 2016 via iPhone
    52
    @brucezhou 今天出发到西安
    somethin
    somethin
    Dec 3, 2016
    53
    @lijy91 游记链接 404
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1351 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 174ms · UTC 15:26 · PVG 23:26 · LAX 07:26 · JFK 10:26
    ♥ Do have faith in what you're doing.