【Cloud Foundry 应用开发大赛】todolist,日常管理应用

应用名称:todolist

应用URL地址:http://todolist.cloudfoundry.com/

测试账号 [email protected]    testtest

应用说明及使用场景:

用于日常随手记录,合理的安排会帮你更高效的生活。

年底工作事情比较多,需要一个todo列表来帮助自己来更好的安排时间,让我有了做本应用的想法。

应用所使用的技术及软件:

后台用到了node.js+mongodb,后端模板语言语言用到了ejs,前端模板语言用到了artTemplate;前端提醒用到了chrome的桌面通知,会话数据保存用到了html5规范的sessionStorage。对于不支持桌面通知的改用系统弹窗,不支持sessionStorage的浏览器改用自写的缓存存储。

前端改用seajs加载机制,模块细微化、依赖加载很方便

创新点(亮点):

时间轴式任务管理;定时桌面通知提醒。
(目前桌面通知不知为何还无法获取权限,请在chrome里设置全部允许..)

更新了一些功能
*声音提醒
*绑定微信,支持微信发布日程、查看日程,支持一些简单的逻辑
*日程分类显示
*重新写的日期选择

应用截图:

【Cloud Foundry 应用开发大赛】todolist,日常管理应用_第1张图片
时间轴式ui

【Cloud Foundry 应用开发大赛】todolist,日常管理应用_第2张图片
用到了chrome的桌面通知,记得开启啊

好吧,目前就有这么两种状态吧,说好听点小清新有木有。。

===============
目前的问题,todolist的todo(囧):
*现在通知方面还不够友好,会阻塞用户的当前操作,后续版本中计划加入声音提醒
*优化一下提醒的算法
*目前页面是定宽的,下一步改成自适应屏幕,优化对移动平台的支持(如何提醒?)

todolist是我加班几个晚上赶出来的,有什么问题请大家留言,我会改进,谢谢。

闲话两句:
本人前端出身,业余做做nodejs,目前还只是入门阶段,但已经各种不适应了。。天啊,越写越感觉是个disaster,前端代码也变得混乱了。。后续再改吧。今天开年会,期待拿大奖哈哈

=================
2013/02/03更新:
之前定下的todo还没完成,倒是添加了更复杂的功能,彪悍的人生真是不用解释啊。。
定下的todo肯定会做,哎,再定个日程吧。。
前端代码没有压缩,欢迎拍砖。。后端代码我感觉实在没有参考的价值,脑子写的有些jam,不过后续会整理一下作个总结,也算是对最近忙碌的的回报吧



你可能感兴趣的:(CloudFoundry)