V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yorkding
V2EX  ›  程序员

开发了一个自己比较满意的 Todo 网站,大家怎么看怎么样?

  •  
  •   yorkding · 2018-08-30 12:12:47 +08:00 · 11401 次点击
    这是一个创建于 2281 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开发的目的,主要是提高自己的办公效率,防止要做的事情被遗漏(某些公司事情真的太多太杂,一不小心就忘了),可以一眼看完今天要做的事情,还有领导经常问你最近做了什么事,反而做的很多却想不起来,也不知道怎么写周报;

    还有一个目的,就是希望可以好好安排自己工作,所以做了 Plan 页面和 Calendar 页面,大致在两种模式下安排自己的生活工作

    第一版刚开发完成,还有很多功能没有完成,对前段其实不是很熟悉,也算是对自己的一个练手机会

    放几张截图给大家看看

    第一次发帖,希望大家多多支持。

    最近刚玩推,好友太少了,希望互粉一些好友,可以多多交流 https://twitter.com/yorkding

    差点忘记发链接了 http://planlist.basicms.org/

    第 1 条附言  ·  2018-08-30 13:44:40 +08:00
    很多人界面丑,表示很忧伤,lz 是个后端开发,只会用 bootstrap 和 jQuery

    贡献一个测试账号大家可以进去看看。
    [email protected] test0123
    第 2 条附言  ·  2018-09-01 08:57:00 +08:00
    测试账号已停用。
    105 条回复    2018-10-27 11:43:17 +08:00
    1  2  
    rayseer
        1
    rayseer  
       2018-08-30 12:21:04 +08:00
    赞下。
    Kilerd
        2
    Kilerd  
       2018-08-30 13:28:41 +08:00
    不好看,下一个。
    w9ay
        3
    w9ay  
       2018-08-30 13:30:51 +08:00 via iPhone
    功能不错哇,这样写周报就不用想了,如果界面在设计下就更好了😁
    yorkding
        4
    yorkding  
    OP
       2018-08-30 13:35:28 +08:00
    @Kilerd 后端开发的无力,摊手
    yorkding
        5
    yorkding  
    OP
       2018-08-30 13:36:28 +08:00
    @w9ay 界面用的是 bootstrap 的主题
    yorkding
        6
    yorkding  
    OP
       2018-08-30 13:37:08 +08:00
    @rayseer 感谢
    abclearner
        7
    abclearner  
       2018-08-30 13:40:10 +08:00
    那些事项有点丑 改成扁平化看看
    yorkding
        8
    yorkding  
    OP
       2018-08-30 13:45:09 +08:00
    @abclearner 好的,谢谢提醒
    maemolee
        9
    maemolee  
       2018-08-30 13:45:31 +08:00
    我看出来了,是按照 日 周 月 进行组织的吧😂
    很不错,结合了提醒事项和日历的特点。就是界面最好找个设计的同事帮忙优化一下。
    ericgui
        10
    ericgui  
       2018-08-30 13:46:21 +08:00
    Microsoft To-Do 了解一下
    zhaishunqi
        11
    zhaishunqi  
       2018-08-30 13:50:06 +08:00
    后期可以考虑做个微信的小程序,增加一些图表之类的,可以查看 todo-list 的完成情况之类的
    yorkding
        12
    yorkding  
    OP
       2018-08-30 13:52:38 +08:00
    @maemolee 日历里面可以按照日 月 周 显示,手机版可以打开,便于手机上记录或查看,认识一些前端的同事,问问他们的建议
    yorkding
        13
    yorkding  
    OP
       2018-08-30 13:54:09 +08:00
    @ericgui 谢谢,我也是 Microsoft To-Do 用户,需要结合 outlook 使用才能发挥威力,但 outlook 只有 win 下面还能用,其他都是阉割版完全提不起兴趣。
    yorkding
        14
    yorkding  
    OP
       2018-08-30 13:55:16 +08:00
    @zhaishunqi 我也准备开发微信版,先看看大家使用情况,目前想到微信版准备用作推送,提醒,查看之类的功能
    UIXX
        15
    UIXX  
       2018-08-30 14:11:58 +08:00
    我有一些需求点
    1、我任何时候都可以添加任务,但这些任务不一定是我今天执行的,我需要一个待安排任务列表,可以将其中的事项安排在未来的某一个时间点上执行
    2、我忘记标记任务的时候,隔天自动发送邮件 /其他提醒方式标明前一天未完成的任务
    3、按分类 /日期导出已完成 /未完成的事项
    4、按日期 /分类上传附件
    jadec0der
        16
    jadec0der  
       2018-08-30 14:19:31 +08:00
    Omni Focus 不够用吗
    yorkding
        17
    yorkding  
    OP
       2018-08-30 14:21:29 +08:00
    @jadec0der 太复杂,用不溜
    SukkaW
        18
    SukkaW  
       2018-08-30 14:25:23 +08:00   ❤️ 2
    开源么?我看看能不能写个扁平化的主题
    zhangmiaoCHN
        19
    zhangmiaoCHN  
       2018-08-30 14:32:56 +08:00
    推荐 Wunderlist,它支持 Windows、Mac、Android、iOS
    rayseer
        20
    rayseer  
       2018-08-30 14:45:36 +08:00
    @zhangmiaoCHN Wunderlist 已经被微软收购了,微软准备砍掉了好像,准备开发自家的 To-do
    NoString
        21
    NoString  
       2018-08-30 14:50:08 +08:00
    win10 的事件就很好用的..还带提醒 Tim 也有...
    artandlol
        22
    artandlol  
       2018-08-30 14:50:27 +08:00
    微软早就有自家的 To-do
    jydeng
        23
    jydeng  
       2018-08-30 14:51:44 +08:00
    还是有点粗糙,加油加油
    laxenade
        24
    laxenade  
       2018-08-30 14:58:19 +08:00 via Android
    这和 asana 的功能完全重合
    yorkding
        25
    yorkding  
    OP
       2018-08-30 15:25:21 +08:00
    @UIXX 1. 目前只能调整到某天,具体时间点暂时还不能做到,这个可以和 Calendar event 结合
    2 3. 提醒,导出,附件功能从个人角度看非第一优先级,所以会安排到以后迭代来开发
    谢谢提供建议,如果要做好一个产品确定要非常完善。
    yorkding
        26
    yorkding  
    OP
       2018-08-30 15:27:46 +08:00
    @SukkaW 前端是用阿里开源的 eggjs 开发的,后端是用 Springboot 开发的,有兴趣私聊
    yorkding
        27
    yorkding  
    OP
       2018-08-30 15:28:32 +08:00
    @laxenade asana 没听说过,我去看看,这个是按照我自己的想法来开发的。
    luckyswag
        28
    luckyswag  
       2018-08-30 15:29:58 +08:00
    很好,很棒,很优秀
    yorkding
        29
    yorkding  
    OP
       2018-08-30 15:31:05 +08:00
    @jydeng 糙是糙了点,这个版本就是把我的想法实现了,一个人管前后端开发还是没那么专业。
    yorkding
        30
    yorkding  
    OP
       2018-08-30 15:33:15 +08:00
    @luckyswag 谢谢
    yorkding
        31
    yorkding  
    OP
       2018-08-30 15:35:32 +08:00
    @NoString 你说的这两个我都没用过,但这个真不仅仅是记录以下事情然后提醒的,可能和你说的有区别

    他的核心点有两个:1,是安排,给你做计划(顺便回顾,周报啥的) 2,是让你一个页面就能知道今天要做的事情
    Wyane
        32
    Wyane  
       2018-08-30 16:21:43 +08:00
    支持一下,做的挺好的啊
    realkenshinji
        33
    realkenshinji  
       2018-08-30 16:31:41 +08:00 via iPhone
    挺好的,有开源么?界面可以再改改
    yorkding
        34
    yorkding  
    OP
       2018-08-30 17:01:00 +08:00
    @Wyane
    @realkenshinji
    谢谢支持,暂时还没有开源
    kawkeye
        35
    kawkeye  
       2018-08-30 17:07:20 +08:00
    找个好点 bs 模板,感觉好丑,还不如备忘录来的简洁
    vicerz
        36
    vicerz  
       2018-08-30 17:21:50 +08:00
    就是界面确实有点~
    yuutan
        37
    yuutan  
       2018-08-30 17:26:28 +08:00
    楼主赞一个,我能体会不会设计的苦
    yorkding
        38
    yorkding  
    OP
       2018-08-30 17:34:17 +08:00
    @yuutan 握爪,为了设计都准备学 PS 了,发现就算设计好了前端我也搞不定,哎呀,第一份工作就是做的切图,想想好怀念,为啥要转后端呢。
    yorkding
        39
    yorkding  
    OP
       2018-08-30 17:35:25 +08:00
    @kawkeye 做这个不是图简洁,本人也一直用 Mac notes,但是功能完全不一样
    @vicerz 磕碜是吧,哈哈,没事的,lz 心大
    iblislsy
        40
    iblislsy  
       2018-08-30 17:39:01 +08:00
    good good
    yiqiao
        41
    yiqiao  
       2018-08-30 17:40:02 +08:00
    @yuutan +1,哈哈哈,我今天为了改个一行 css,花了 1 个小时
    ballshapesdsd
        42
    ballshapesdsd  
       2018-08-30 18:02:46 +08:00
    为啥我注册失败
    yorkding
        43
    yorkding  
    OP
       2018-08-30 18:07:54 +08:00 via iPhone
    @ballshapesdsd 我回去看下日志,你可以看下控制台里返回什么错误
    ballshapesdsd
        44
    ballshapesdsd  
       2018-08-30 18:08:59 +08:00
    @yorkding #43 显示 fail
    monkeylmj
        45
    monkeylmj  
       2018-08-30 18:14:07 +08:00 via Android
    重复造轮子,下一个
    yorkding
        46
    yorkding  
    OP
       2018-08-30 18:25:39 +08:00 via iPhone
    @monkeylmj 年年岁岁花相似,岁岁年年人不同 ;D
    eshezhao
        47
    eshezhao  
       2018-08-30 18:26:37 +08:00
    不错 考虑换工作吗
    yorkding
        48
    yorkding  
    OP
       2018-08-30 18:27:34 +08:00 via iPhone
    @ballshapesdsd 我还在路上,可以的话网站首页最下方有我的微信你加下
    yorkding
        49
    yorkding  
    OP
       2018-08-30 18:29:37 +08:00 via iPhone
    @eshezhao 开个 offer 吓我一下吧
    eshezhao
        50
    eshezhao  
       2018-08-30 18:34:42 +08:00
    @yorkding 有兴趣可以聊聊 做区块链 吓就没必要了 哈哈 合作共赢吧
    LittleDust
        51
    LittleDust  
       2018-08-30 18:40:29 +08:00
    以前用朝夕日历 https://www.sortime.com/
    yorkding
        52
    yorkding  
    OP
       2018-08-30 18:53:33 +08:00 via iPhone   ❤️ 1
    @eshezhao 不感兴趣区块链
    yorkding
        53
    yorkding  
    OP
       2018-08-30 19:16:43 +08:00
    @LittleDust sortime 还是不错的,相比 Todo list 作用还是不一样的。
    way2create
        54
    way2create  
       2018-08-30 19:44:27 +08:00
    我根本不想写周报,就 commit log 里生成一份
    yorkding
        55
    yorkding  
    OP
       2018-08-30 20:13:36 +08:00
    @way2create 除了写代码应该还有其他事情的,况且事情也要计划一下的。
    FakeLeung
        56
    FakeLeung  
       2018-08-30 20:19:25 +08:00
    jq easyui 吗?看上去像。
    yorkding
        57
    yorkding  
    OP
       2018-08-30 20:31:40 +08:00
    @FakeLeung jq+bootstrap
    gumgum
        58
    gumgum  
       2018-08-30 21:03:25 +08:00
    感觉有点混乱😂
    clockwork1122
        59
    clockwork1122  
       2018-08-30 21:09:20 +08:00 via Android
    老哥,刚工作之前有相同痛点,可以 github 下供学习吗
    POPOEVER
        60
    POPOEVER  
       2018-08-30 21:12:49 +08:00
    Google Tasks 对我来说足够了哈
    Chaos11
        61
    Chaos11  
       2018-08-30 21:14:18 +08:00
    不错呀,前端套个 Ant Design 就差不多了
    yorkding
        62
    yorkding  
    OP
       2018-08-30 22:24:50 +08:00
    @POPOEVER 嗯呢,每个人需求都不一样
    yorkding
        63
    yorkding  
    OP
       2018-08-30 22:26:17 +08:00
    @gumgum 站的角度不一样,在我看来,每一项都是必要的。
    yorkding
        64
    yorkding  
    OP
       2018-08-30 22:27:06 +08:00
    @Chaos11 对 react 拿不稳,怕自己 Hold 不住
    POPOEVER
        65
    POPOEVER  
       2018-08-30 22:52:11 +08:00
    @yorkding 但是看你的需求是需要一个 Planner,而 GTD 的核心是聚焦在当下的任务,可能你应该了解一下 GTD 的方法论再开始规划产品。从个人来讲我觉得干练的 Google Tasks 已经算是很表率的 GTD app 了,而如果诉诸团队协同的需求,那么 Trello 是非常典型且好用的工具。
    yorkding
        66
    yorkding  
    OP
       2018-08-30 23:02:34 +08:00
    @POPOEVER 谢谢你认真的评论,我对 GTD 颇有了解,对业内开发的 Todo 应用基本都有尝试,而我要做的是一个好用的产品,而非限死在 GTD 的理念上,那样 Planlist 和其他产品又有何异?

    对于 Trello,这个项目就是用他规划来开发的,虽然是 only one

    我对项目管理软件也有一套自己的想法,希望以后也能开发出一套来。

    看看截图能不能发出来
    <img src='' />
    zqguo
        67
    zqguo  
       2018-08-30 23:18:15 +08:00
    是否考虑代码开源?
    paicha
        68
    paicha  
       2018-08-31 01:51:43 +08:00
    可以看一下《写给大家看的设计书》,这样做出来的东西不至于太丑。
    lilyaki
        69
    lilyaki  
       2018-08-31 03:46:08 +08:00
    notion 可以满足你的需求呀
    hullopanda
        70
    hullopanda  
       2018-08-31 04:21:54 +08:00 via Android
    天天用 excel 写 to do
    ho121
        71
    ho121  
       2018-08-31 07:34:14 +08:00 via Android
    todoist 路过
    singer
        72
    singer  
       2018-08-31 07:52:34 +08:00 via iPhone
    Tower 可以拿过来抄
    akayuki
        73
    akayuki  
       2018-08-31 08:50:00 +08:00
    Every time you build a todo list app, a puppy dies
    yorkding
        74
    yorkding  
    OP
       2018-08-31 09:02:12 +08:00
    @ho121
    @singer

    tower teambition trello 等都是团队协作工具,用作个人 Todo 我是觉得不好用,你们可以自己看。
    yorkding
        75
    yorkding  
    OP
       2018-08-31 09:03:11 +08:00
    @hullopanda

    excel 是神器,用来做 Todo 也很好,我还看到很多人用 Evernote 和 Onenote 作为 Todo 工具,都是挺不错的选择
    yorkding
        76
    yorkding  
    OP
       2018-08-31 09:04:47 +08:00
    @ho121 todoist 高级版价格小贵,普通版聊胜于无。
    lasuar
        77
    lasuar  
       2018-08-31 09:42:24 +08:00
    日历页面弹窗什么鬼,看起来 bug a lot 啊
    zhaogaz
        78
    zhaogaz  
       2018-08-31 10:20:09 +08:00
    前端 jquery 一把梭,一样哈哈哈哈

    我个人的话,可能因为事少,开个 txt 记一下,想删就删,不删就留下来了。
    yorkding
        79
    yorkding  
    OP
       2018-08-31 10:23:42 +08:00
    @lasuar 日历不是都有弹窗吗? google calendar,MS calendar 都有的,可能你是觉得这个弹窗不够优雅吧,跟普通的 task 弹窗一样,这个是程序复用的,没有给 calendar 做单独的样式。
    lasuar
        80
    lasuar  
       2018-08-31 10:57:30 +08:00
    @yorkding 不是,你现在进去看看啊,每次点进去日历页面都有两个弹出,还不知道说的什么,连续两个弹窗还有体验可言吗
    ihavecat
        81
    ihavecat  
       2018-08-31 11:06:19 +08:00
    ui 感人,推荐改用 layui,不过好像要收费了
    bk201
        82
    bk201  
       2018-08-31 11:11:01 +08:00
    这东西是打算以后做成商业产品嘛?不考虑开个源,让专业前端美化下?
    yorkding
        83
    yorkding  
    OP
       2018-08-31 11:45:12 +08:00 via iPhone
    @zhaogaz jQuery 一把梭,赞赞赞,后端开发者福音
    winglight2016
        84
    winglight2016  
       2018-08-31 12:06:23 +08:00
    TODO 产品太多了,仅仅是实现功能,没什么前途,我用过几十个 TODO 类的软件或者 app,目前用 clear,遗憾的是不支持 windows,不过我很少用 windows,所以也不影响。

    另外,如果有类似 project 的需求,单人项目用 omnifuocs,多人协同用 trello,公司用 jira,楼主考虑一下如何做的比以上软件更好吧
    Jak
        85
    Jak  
       2018-08-31 12:07:30 +08:00
    可以稍微调下间距、对齐,会比现在看起来整齐一些

    [PIRACY LINK REMOVED by @Livid]
    nanne
        86
    nanne  
       2018-08-31 12:08:21 +08:00
    滴答清单挺好的~
    Jak
        87
    Jak  
       2018-08-31 12:09:06 +08:00   ❤️ 1
    @ livid 没注意到上图有一个磁力链接,麻烦帮忙删除一下
    pathbox
        88
    pathbox  
       2018-08-31 12:15:24 +08:00 via iPhone
    ToDo 功能逻辑不难,关键是要有颜才有人用啊
    ugu
        89
    ugu  
       2018-08-31 13:30:37 +08:00
    建议和公司的前端同事吃个午饭
    shunia
        90
    shunia  
       2018-08-31 14:03:23 +08:00
    楼上一堆人说跟这个一样,那个也能用之类的,说了没啥意义呀...

    楼主这个主体功能确实是跟国外的 Asana,国内的 Tower 一样的.
    不过多加的侧边的 Notes 功能不知道从哪个产品而来,也不确定要怎么跟 TODO+Calendar 的模式融合.

    如果能把这一套做好做全,然后还能开源,还能做好样式.真的是非常实用了.支持楼主.

    另外我也把这类产品用了个遍,发现能支持团队协作的话还是更能胜任这类产品的本质需求.
    因为当这个产品只是针对个人的时候,它做的这么复杂,和 excel 相比并不能产生太大的区别: 能管理住自己的人,excel 可能反而更灵活一些.
    howryan
        91
    howryan  
       2018-08-31 14:11:34 +08:00
    这个测试账号快被玩烂了吧
    yorkding
        92
    yorkding  
    OP
       2018-08-31 14:17:09 +08:00
    @winglight2016 项目管理软件这里不想细聊,lz 现在脑子里还是只有思路,而且项目管理主要针对 ToB 市场,思路和 Planlist 有很大区别。
    yorkding
        93
    yorkding  
    OP
       2018-08-31 14:19:06 +08:00
    @howryan 各种注入,建议大家自己注册账号来测试,前期更加注重功能实现,安全问题考虑的较少,请大家手下留情。
    yorkding
        94
    yorkding  
    OP
       2018-08-31 14:22:21 +08:00
    @ugu Good idea
    @Jak 谢谢提醒
    @pathbox lz 第一版重心在功能上了,希望以后找到前端人才一起弄个颜值高的。
    yorkding
        95
    yorkding  
    OP
       2018-08-31 14:25:08 +08:00
    @shunia 感谢评价,其实这个最初的需求是开发给 lz 自己用的,虽然给个人用功能略复杂,却是 lz 的真实需求。

    另外不想把这个软件集成太多的项目管理思想在里面,更对偏向于个人用户。
    winglight2016
        96
    winglight2016  
       2018-08-31 16:38:23 +08:00
    @yorkding 项目是个很宽泛的概念,我只是想表达一组相关任务的意思,并不是说针对公司项目,个人也有很多事情是具有相关性或者前后依赖,所以才有这个推荐:Omni focus ——》 trello ——》 jira,差不多就是单人、10 人以内、20 人以上的适用范围吧
    yorkding
        97
    yorkding  
    OP
       2018-08-31 21:01:07 +08:00 via iPhone
    @winglight2016 这个推荐很不错,trello 和 jira 都用过,都是很棒的工具,国外用 basecamp 的也很多,有研究过吗?
    winglight2016
        98
    winglight2016  
       2018-08-31 21:02:13 +08:00
    @yorkding basecamp 是付费产品啊,没用过
    chungzh
        99
    chungzh  
       2018-09-01 14:09:51 +08:00
    虽然有点难看,但是为你加油ヾ(◍°∇°◍)ノ゙
    alvince
        100
    alvince  
       2018-09-01 16:03:24 +08:00
    老实说没什么意义,Google Keep + Calendar 搞定一切
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1227 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 52ms · UTC 18:12 · PVG 02:12 · LAX 10:12 · JFK 13:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.