「daza.io」这将是我独立完成全端开发的项目 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lijy91
V2EX    分享创造

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

  •  4
     
  •   lijy91 2016-10-12 10:27:09 +08:00 7717 次点击
    这是一个创建于 3298 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近三年的工作经历,让我有机会接触到不同技术栈的项目,并且从中积累了不少各个技术栈的开发经验,虽然技术深度不够,但可以用不同技术视角去思考项目的设计和开发,例如:以客户端开发的视角去思考 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 日-徒步两天登顶峨眉

    第 1 条附言    2016-10-13 16:50:36 +08:00
    大家对于 daza.io 有什么特别想了解的吗?

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

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

    楼主旅途愉快!
    li826049371
        33
    li826049371  
       2016-10-12 22:28:36 +08:00
    @incesa 你打算做盈利模式?
    lemontang
        34
    lemontang  
       2016-10-12 22:41:07 +08:00 via Android
    楼主,湖南工业大学的?
    YingJie
        35
    YingJie  
       2016-10-12 23:57:52 +08:00
    @incesa Rails?
    onlyhot
        36
    onlyhot  
       2016-10-13 00:02:10 +08:00
    web 速度还不错。有哪些机制?
    Sukizen
        37
    Sukizen  
       2016-10-13 00:06:15 +08:00
    注册了,登陆了,发表不了文章。主题是什么东西,填写什么都不行。
    ahonn
        38
    ahonn  
       2016-10-13 00:39:52 +08:00
    好赞。
    GitFree
        39
    GitFree  
       2016-10-13 01:15:37 +08:00 via Android
    使用 daoclound mysql 公网提供访问吗?
    kitalphaj
        40
    kitalphaj  
       2016-10-13 07:15:01 +08:00
    所以我要看全文还需要链接到原网站? web 还行,如果是移动端打开网页的话就有点。。。
    lijy91
        41
    lijy91  
    OP
       2016-10-13 07:22:25 +08:00 via iPhone
    @GitFree 没有提供公网访问的。
    lijy91
        42
    lijy91  
    OP
       2016-10-13 07:23:37 +08:00 via iPhone
    @lemontang 我大学没有上。
    lijy91
        43
    lijy91  
    OP
       2016-10-13 07:25:27 +08:00 via iPhone
    @kitalphaj 这项目定位是个内容聚合应用,数据目前是从 rss 读取的,也是为了避免一些版权问题。
    kingcos
        44
    kingcos  
       2016-10-13 07:29:31 +08:00 via iPhone
    厉害啊,来膜拜你啊。
    incesa
        45
    incesa  
       2016-10-13 07:40:51 +08:00
    @li826049371 没打算盈利啊 自学 python 时做的作品
    daiv
        46
    daiv  
       2016-10-13 07:43:22 +08:00
    点赞
    jwangkun
        47
    jwangkun  
       2016-10-13 08:14:48 +08:00 via Android
    正好我的爬虫拿你这个练手
    hebeiround
        48
    hebeiround  
       2016-10-13 08:16:21 +08:00 via iPhone
    看了一眼,很不错啊,赞一个。
    bomb77
        49
    bomb77  
       2016-10-13 10:19:57 +08:00
    很厉害 赞一个
    Deeer
        50
    Deeer  
       2016-10-13 20:54:34 +08:00
    厉害了我的哥
    brucezhou
        51
    brucezhou  
       2016-10-16 00:28:44 +08:00
    膜拜,另外楼主现在旅行到哪里了
    lijy91
        52
    lijy91  
    OP
       2016-10-16 05:44:55 +08:00 via iPhone
    @brucezhou 今天出发到西安
    somethin
        53
    somethin  
       2016-12-03 14:19:55 +08:00
    @lijy91 游记链接 404
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     919 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 20:17 PVG 04:17 LAX 13:17 JFK 16:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86