V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
lijy91
V2EX  ›  分享创造

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

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

    最近三年的工作经历,让我有机会接触到不同技术栈的项目,并且从中积累了不少各个技术栈的开发经验,虽然技术深度不够,但可以用不同技术视角去思考项目的设计和开发,例如:以客户端开发的视角去思考 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 手一抖 地址还打错了 我这个渣渣。。 http://fantuan.io
    tscat
        4
    tscat  
       2016-10-12 10:33:01 +08:00
    确定是。。全端?
    zhkzyth
        5
    zhkzyth  
       2016-10-12 10:37:39 +08:00
    已经在瞄楼主的旅行日记,哈哈...
    jwenwang
        6
    jwenwang  
       2016-10-12 10:46:00 +08:00
    类似掘金、开发者头条
    qiuai
        7
    qiuai  
       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 设计
    sobigfish
        19
    sobigfish  
       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  
       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   ·   实用小工具   ·   5632 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 03:19 · PVG 11:19 · LAX 19:19 · JFK 22:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.