「daza.io」这将是我独立完成全端开发的项目
最近三年的工作经历,让我有机会接触到不同技术栈的项目,并且从中积累了不少各个技术栈的开发经验,虽然技术深度不够,但可以用不同技术视角去思考项目的设计和开发,例如:以客户端开发的视角去思考 API 的设计、用客户端开发的思路去开发前端项目等,然而这些经验都分散在了我这两年半时间里做的大大小小的项目里。
所以我希望可以将我的这些经验归纳总在「 daza.io 」这个项目里,它的实质是一个内容聚合项目(参考了即刻的形式),用程序去收集一些可能感兴趣的文章,并通过其他用户对于文章的评判,以达到筛选到优质内容,提高学习效率。
另外它还有另外一个作为,为我的其他小项目提供数据。最简单的一个例子就是最近在写的个人博客,其中有一个模块就是用地图展示我旅行的足迹,数据就是来源于它。
我的进步离不开开源,所以「 daza.io 」也是全部开源的
「 daza.io 」是打杂的拼音,也是对一种自嘲,其实个人感觉敢自称自己是打杂的人综合能力都是挺强的。
主页:http://daza.io
接口:http://api.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
七牛云存储
项目地址
daza-backend
daza-frontend
daza-ios
daza-android
加入讨论
如果你对这个项目有兴趣,想吐槽,想提建议,为项目提供服务,欢迎加以下讨论群。
关于我
欢迎同行交流或者有好工作机会的朋友加我微信。
支持一下
如果你觉得我的代码写得还不错对你有帮助,请扫下面二维码。
「daza.io」这将是我独立完成全端开发的项目相关推荐
- 我用Vue2全家桶重写「daza.io」的前端
文章固定链接:https://daza.io/articles/58303 在发布第一版的daza.io的时候 Vue 2 已经发布了,但当时的进度已经快完成了,所以就没有立即升级到 Vue 2. 在 ...
- qlaber 中放置图片_「装配式施工技术」第34期 独立支撑架在使用过程中忽视的那些事...
诸位朋友: 大家好! 小编针对叠合板满堂架的专题,把独立支撑再做一个专题权当赘述吧.但是小编从现场看来,我们对于独立支撑的使用,在很多地方真的有很多不忽视的地方. 小编介绍一个资料给大家,感兴趣的可以 ...
- 告别「佃商」,做拥有独立平台的真「电商」!
随着时代的发展,生意也在顺势变迁,很多商家企业,为了适应互联网经济冲击下的竞争市场,也逐渐开始自我升级,将发展的目光投入线上市场,勇敢地迈出了第一步. 于是乎,天猫,淘宝,京东这些成熟的电商平台,纷纷 ...
- 微服务架构之「 配置中心 」
点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 在微服务架构的系列文章中,前面已经通过文章<微服务架构之「服务网关 」>介绍过了在微 ...
- 微服务架构之「 API网关 」
点击上方"方志朋",选择"置顶公众号" 技术文章第一时间送达! 在微服务架构的系列文章中,前面已经通过文章<架构设计之「服务注册 」>介绍过了服务注 ...
- yii2 请求外部api_微服务架构之「 API网关 」
作者:奎哥来自公众号:不止思考 在微服务架构的系列文章中,前面已经通过文章<架构设计之「服务注册 」>介绍过了服务注册的原理和应用,今天这篇文章我们来聊一聊「 API网关 」. 「 API ...
- vscode 逗号不换行_来自一个插件的疯狂夸赞,VS Code「彩虹屁」插件问世,网友:我想要郭德纲版...
听说有人开发了「虚拟程序员鼓励师」,安装使用后的我疯狂捶墙,导致我家变成了单间. 机器之心报道,机器之心编辑部. 你可能从未想过,会有这么一个人: 对你写的每一行代码都不吝夸赞,知道你什么时候想骂人, ...
- spring.profiles.active配置了没生效_微服务架构之「 配置中心 」
在微服务架构的系列文章中,前面已经通过文章<微服务架构之「服务网关 」>介绍过了在微服务中服务网关的原理和应用,今天这篇文章我们继续来聊一聊微服务中另外一个重要模块:「 配置中心 」.后面 ...
- 萤石网络,难当「孤勇者」
文丨智能相对论 作者丨陈选滨 钱塘江南岸,海康威视新总部大楼紧邻江南大道,矗立在杭州物联网产业园中.这是园区内单栋体量最大的建筑,采用对称双塔连体结构,独具一格.其中,在大楼顶部,两个品牌LOGO各占 ...
最新文章
- 浅谈悲催的“期末考试”
- 一步一步了解Promise原理
- 二分图最大权匹配算法KM
- mysql数据库优化看的书_MySQL 数据库优化,看这篇就够了
- oracle插入未调用并行,oracle并行之概念篇
- 阿里云再降价 数据库产品降20%
- java 清空stringbuffer_JAVA中清空StringBuffer变量
- Compile error: Cannot find a C++ compiler that supports both C++11 and the specified C++ flags
- [蓝桥杯历届试题] 汉诺塔计数
- 徒手撸框架--高并发环境下的请求合并
- SQL 删除重复记录,并保留其中一条
- 企业无线产品认证好吗
- 继音频转换历程总结成综合
- 常用计算机技能大全,八个超实用的电脑技能( 快收藏!)
- 周杰伦录音室专辑名字整理,时间倒数
- 快手短视频怎么同步到头条?
- ocr移动端名片识别
- 生产计划为何难实施?
- 字节跳动实习校招社招内推
- 基于Python的微信朋友圈数据可视化分析之地点
热门文章
- 服务器 新文件病毒扫描,部署 Seafile 专业版服务器
- LeetCode UTF-8 Validation
- LeetCode Remove Duplicates from Sorted List II
- css3关键帧动画以及兼容性策略
- sql 脚本编写之路 常用语句(一) 1.用一个表中的某一列更新另外一个表的某些列:...
- 问题 1436: 地宫取宝 (dp)
- SpringBoot中在除controller以外注入service-过滤器中注入
- php文件上传及头像预览
- [记录]使用openGL显示点云的一个程序
- Jsp----注册登陆