开发了一个自己比较满意的 Todo 网站,大家怎么看怎么样? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
yorkding
V2EX    程序员

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

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

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

    还有一个目的,就是希望可以好好安排自己工作,所以做了 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  
    PRO
       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     Solana     1050 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 23:02 PVG 07:02 LAX 15:02 JFK 18:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86