• 做一个幸福的人,读书,旅行,努力工作,关心身体和心情。
  • 不管有没有人爱,也要努力做一个可爱的人。不埋怨谁,不嘲笑谁,也不羡慕谁,阳光下灿烂,风雨中奔跑,做自己的梦,走自己的路。

书签应用开发备忘录

产品 lcq 2年前 (2016-09-26) 659次浏览 0个评论

前言

为什么要做个书签?每个浏览器上面都会有个书签可以供你收藏你以后可能还要用到的网址。但是这个书签有以下几个缺点我没法忍受(由于浏览器我只用Google Chrome,下面的观点我都是基于该浏览器):

1、各个浏览器之间无法同步。

2、容易丢失。因为这个东西是不强制注册账号的,你只要一重装电脑忘记备份了,你的书签就没有了。还有一个,如果你使用Chrome浏览器,由于Google被ZF封杀,你要是不翻墙,书签是没法同步的。

3、搜索不方便,只能搜索关键字,无法按照特定条件,比如搜索特定的加入时间,特定的类型搜索。

4、查阅不方便。一旦一个分类目录你收藏的过多,尼玛你在那个目录下面找起来想死的心都有。

5、无法查看别人收藏的书签。

所以打算今年自己开发一个书签应用。主要是练习一下Web项目的开发流程。打算时候用 NodeJs + express + Angularjs  + Semantic UI + MySql进行开发。

主要功能

怕被遗忘,先记录一下现在想到的需要做的需求。

1、需要注册账号用户。

2、网站展示有两种展示方式,网格展示跟列表展示。

3、网格展示,需要自动去截取网站的图片,供网格作为缩略图显示。

4、显示排序方式有两种,按照自己点击收藏的网站的次数显示,或者按照最近添加的时间先后顺序显示。

5、搜索一定要方便,可以按照指定添加时间段,指定分类目录,指定网址关键字等进行查询(这个是重点要实现的功能)。

6、可以网页跳转,也可以点击进去进入预览。

7、添加网址,自动获取title,供用户编辑。

8、可以导入Chrome的书签导出文件。

9、书签可以作为公有或者私有,公有可供所有人搜索。< /p>

10、可以收藏别人的书签。

开发备忘

由于是用作学习,会使用最新的express(4.x.x)跟Angularjs 1.5.8(本来计划使用最新的2.0.0版本的,由于感觉资料太少,所以放弃了!)。计划今年完成发布。域名使用mybookmark.cn。

1024px-bookmark-new-svg


乐趣公园 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明书签应用开发备忘录
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址